1.构造函数私有化
2.使用一个公开静态的方法
3.使用一个静态属性进行判断当前窗口是否被创建
private RegsiterWindow()
{
InitializeComponent();
//设置窗口打开时在最上层显示
this.Topmost = true;
}
/// <summary>
/// 用来记录当前窗口自身
/// </summary>
public static RegsiterWindow selfWindow = null;
/// <summary>
/// 设置当前只能打开一个窗口
/// </summary>
/// <returns></returns>
public static RegsiterWindow InitializeWindow()
{
if (selfWindow == null)
{
selfWindow = new RegsiterWindow();
}
return selfWindow;
}