ada*_*m.k 0 .net c# wpf constructor dialog
将.Show()或.ShowDialog()方法作为WPF窗口构造函数的最后一行调用是一个好习惯吗?唯一的原因是简化使用我的窗口类 - 通过创建它的实例我已经显示它.
我会说不好的做法.如果您想在不显示实例的情况下创建实例怎么办?
相反,您可以提供一个工厂方法来执行此操作:
public static void ShowMyDialog(string text)
{
// initialize an instance of this dialog
// ... and then show
instance.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)