【问题标题】:Minimize application just like in Windows 7像在 Windows 7 中一样最小化应用程序
【发布时间】:2012-04-09 18:37:35
【问题描述】:

当用户按下最小化按钮时,如何使 WPF C# 应用程序像 Windows 7 一样最小化?

编辑

创建一个可以执行此操作的按钮:

WindowState = WindowState.Minimized;

但它会立即最小化,而不是像在 Windows 7 中最小化文件夹时那样缩小到任务栏

【问题讨论】:

  • 问题是,你对你的应用做了什么来阻止默认行为工作?
  • 你的意思是你想以编程方式最小化窗口,就像用户按下按钮时发生的那样,或者?
  • 嗯,当用户按下最小化按钮时,应用程序总是最小化,所以你不应该做任何事情。
  • 或者你的意思是你想在旧版本的 Windows 上模拟这种行为?
  • 我已经制作了一个自定义的最小化按钮,它按照编辑的方式工作。当按下按钮时,它会立即最小化到任务栏,而不像普通的 Windows 应用程序那样收缩到任务栏

标签: c# wpf window minimize


【解决方案1】:

如果您没有在设计器或 XAML 中过多地使用窗口属性,默认情况下会发生这种情况。所以如果你没有改变任何东西,你实际上不需要做任何事情来让它工作——假设你至少在一个窗口中显示这些东西。

要在代码中调整 WPF 窗口的大小,请参考这个问题:

Minimize a window in WPF?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-06
    • 2021-06-29
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多