编程语言
首页 > 编程语言> > C#WPF子窗口(关于窗口)

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

作者:互联网

我有一个关于C#/ WPF的应用程序,我正在开发…我有一个名为About的btn,它应该打开一个新窗口,其中包含有关应用程序的详细信息或我将放入其中的任何内容.

当我单击btn时,会打开一个新窗口(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,childwindow
来源: https://codeday.me/bug/20190518/1128271.html