C#学习教程:WPF在第二个窗口打开时禁用主窗口,直到它关闭分享


WPF在第二个窗口打开时禁用主窗口,直到它关闭

我有一个带主窗口的WPF应用程序和从主窗口按钮打开的第二个窗口。 我希望在Visual Studio中第二个窗口打开为“关于”窗口时禁用主窗口。

尝试使用此ShowDialog方法而不是Show以打开第二个窗口作为对话框。

  1. 你有一个带窗口的WPF项目。 这个应用程序应该工作

  2. 右键单击项目并添加新窗口。 您将其命名为Window1.xaml

  3. 您现在会注意到Window1.xaml和Window1.xaml.cs已添加到您的项目中。 (窗口的类名是Window1,它位于.xaml.cs文件中,它派生自Window;也是一个局部类)

  4. 打开Window1(Window1.xaml)的XAML文件并添加控件。 像任何其他窗口一样对待它并编写代码。

  5. 现在在您的主窗口(第一个)中添加一个Button,单击该按钮时应显示新创建的窗口。

对于Click处理程序中的那个,….

 var newWindow = new Window1(); newWindow.ShowDialog(); 

Window1应该是您的“关于”页面的设计。 使用ShowDialog();调用它ShowDialog(); 禁用其他窗口,唯一的活动窗口将是您的页面。

上述就是C#学习教程:WPF在第二个窗口打开时禁用主窗口,直到它关闭分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031628.html

发表评论

邮箱地址不会被公开。 必填项已用*标注