我有一个要求,指定使用 WPF 的通知托盘应用程序必须(基于某些条件)弹出一个全局模式的窗口。这应该阻止用户执行任何操作(即使在 Tray 应用程序之外),直到他们满足一些其他条件,此时它将启用关闭按钮并允许用户将其关闭。
如何制作这样一扇窗户?我显示了窗口,它评估条件等,但它只是应用程序的模式(即,它仅阻止其运行的应用程序的执行和 UI。
我想我可以创建一个无边框窗口,并可能禁用最小化功能,但他们仍然能够访问开始菜单。有接受者吗?我所追求的功能类似于 Windows UAC/管理员权限请求窗口。
这不是顶部重复框提供的问题的重复。该问题与 Windows 窗体有关,不适用于 WPF。碰巧我收到了一个对我来说很有效的答案,但这并不是上面提供的问题的答案。其实这并不重要,但我希望去掉重复的标签。我喜欢认为我在发布之前很好地研究了我的问题,添加该标签意味着我没有。
EDIT
该问题与重复问题框中链接的问题不重复。这个问题以 Windows 窗体风格得到了回答,我正在使用 WPF,这是一个完全不同的 UI 框架。
Use the Window.ShowDialog()
方法。更多信息可以找到here http://msdn.microsoft.com/en-us/library/system.windows.window.showdialog.aspx
请参阅 Sixlettervariables 的第二条评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)