阻止WPF窗口最小化(主要是Winkey + D)

时间:2009-09-07 09:33:14

标签: wpf minimize

我有一个窗口应该像Windows Vista(+)小工具一样;它应该留在桌面上,而不是出现在任务栏和alt +标签菜单上,但最重要的是,不要让它最小化。

这是它的标题:

由于它的样式设置为无,它没有控制按钮(最小化,关闭等等),但仍然可以使用“显示桌面”功能和Winkey + D组合最小化。

如何防止这种情况发生?

谢谢!

1 个答案:

答案 0 :(得分:2)

“显示桌面”不仅仅是最小化窗口 - 在最小化所有窗口后,它会将桌面窗口置于z顺序的顶部。 Raymond Chen对此有一个很好的解释。

您可以将窗口标记为“始终位于顶部”,但它会显示在每个窗口的顶部。我想不出任何阻止​​Show Desktop隐藏窗口的方法。使用Windows边栏的快速实验表明,除非您设置“补充工具栏始终位于其他窗口之上”,否则它在展示桌面上也会最小化。