我有一个正在开发的 C#/WPF 应用程序...我有一个名为 About
的按钮,它应该会打开一个新窗口,其中包含有关该应用程序或我将放入的任何内容的详细信息
当我点击btn时,会打开一个新窗口(about),当我再次点击时,在打开新窗口(about)的同时打开另一个窗口,如何防止这种情况发生,我也希望应用程序能够当 About
窗口打开时禁用,当 About
窗口关闭时启用,就像大多数应用程序一样,单击 about 时。
最佳答案
您应该使用 ShowDialog 方法:http://msdn.microsoft.com/en-us/library/system.windows.window.showdialog.aspx
代码示例:
// Instantiate window
AboutWindow aboutWindow = new AboutWindow();
// Show window modally
// NOTE: Returns only when window is closed
Nullable<bool> dialogResult = aboutWindow.ShowDialog();
关于C# WPF子窗口(关于窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5851833/