【发布时间】:2018-01-03 20:06:55
【问题描述】:
这个有点难以解释,它与 .NET 和 Windows 操作系统的关系比 WPF 更多,但我有一个 WPF 应用程序,它有一个“MainWindow”,在这个窗口中有一个菜单,例如文件、编辑等。如果用户单击这些菜单项之一,将通过ShowDialog() 方法出现一个对话窗口。这可以按我的预期工作,但是我已经要求这样做,以便用户根本无法选择非活动窗口。用户当前可以通过转到任务栏并选择非活动窗口,然后将非活动窗口带到最前面。用户将无法执行任何操作,但它位于应该处于活动状态的窗口顶部。这甚至可以纠正吗?
谢谢!
【问题讨论】:
-
您是否尝试过将 MainWindow 的 ShowInTaskbar 属性设置为 false? .NET 4.5+
-
谢谢@J.H.,这不是解决了吗。
标签: wpf windows dialog taskbar