C# WPF子窗口(关于窗口)

5
我正在开发一个C#/WPF应用程序...我有一个名为About的按钮,它应该打开一个新窗口,其中包含有关应用程序或任何我将放入其中的详细信息。
当我点击按钮时,会打开一个新窗口(about),当我再次点击时,同时打开另一个新窗口(about),如何防止这种情况发生?我还希望在打开About窗口时禁用应用程序,在关闭About窗口时启用应用程序,就像大多数应用程序中单击“关于”时一样。
2个回答

5

1
只需使用ShowDialog()方法而不是Show()。
AboutWindow aboutWindow = new AboutWindow();
aboutWindow.ShowDialog();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接