【问题标题】:Prevent WPF Window From Minimizing (Winkey + D, mostly)防止 WPF 窗口最小化(Winkey + D,主要是)
【发布时间】:2009-09-07 09:33:14
【问题描述】:

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

这是它的标题:

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

我怎样才能防止这种情况发生?

谢谢!

【问题讨论】:

  • 当我按下 Winkey+D 时,我的所有窗口都会最小化,包括任何小工具窗口。我认为这是键盘快捷键的确切意图,试图规避它很可能不会取悦您的用户。
  • 好吧,我只是添加了一些小工具(Windows 7),Winkey+D 并没有像我对小工具的期望那样将它们最小化。此外,小工具不会出现在 Alt+Tab 菜单和任务栏上,这意味着将它们最小化 == 丢失它们。

标签: wpf minimize


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-26
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多