如何搭建新的WPF项目框架

2019-12-26 13:02:37丽君
  • }  } 
  •   this.Title = title; 
  • dataContext = uc.DataContext;  #endregion 
  • this.ShowDialog();return result;  } 
  •   private void okBtn_Click(object sender, RoutedEventArgs e) 
  • {  result = CustomDialogResult.OK; 
  • this.Close();  } 
  •   private void canleBtn_Click(object sender, RoutedEventArgs e) 
  • {  result = CustomDialogResult.Cancel; 
  • this.Close();  } 
  • }   
  • public enum CustomDialogResult   { 
  • None,OK,Cancel  } 
  •   public enum MsgBoxBtn  
  • {  None,Ok,OkCancel 
  • 剖析 ShowDialog(string title, MsgBoxBtn btnState, Control uc, out object dataContext) 方法

    在Control uc 代表我们要ShowDialog的UC,dataContext 可以输出一些数据,另外我们要自定义一些枚举

    public static CustomDialogResult MessageBoxDialog(string title, string message, MsgBoxBtn okCancle) 主要用来显示自定义MessageBoxUserControl;和上面得方法差不多,

    以上分为三大步骤对WPF 项目框架搭建的介绍,并结合代码做剖析,希望对大家有所帮助。