【问题标题】:Minimize a window in WPF?最小化WPF中的窗口?
【发布时间】:2011-02-19 22:33:44
【问题描述】:

在使用 windows WPF 时如何以编程方式最小化窗口?我似乎可以找到一个 .Resize 属性?

【问题讨论】:

    标签: c# wpf windows resize minimize


    【解决方案1】:

    设置WindowState = WindowState.Minimized;

    【讨论】:

      【解决方案2】:

      您正在寻找Window.WindowState 属性。它是一个依赖属性,更改时将设置Window.RestoreBounds 属性,因此您始终可以恢复到更改前的大小。

      查看枚举here

      myWindow.WindowState = WindowState.Minimized;
      

      【讨论】:

        【解决方案3】:
        this.WindowState = WindowState.Minimized;
        

        【讨论】:

          【解决方案4】:

          对于那些有同样问题的人:请记住,如果 ShowInTaskbar 设置为 false,那么 WindowState.Minimized 会将窗口最小化为桌面左下方的小窗口标题栏 - 所以它并没有真正最小化.

          解决方法是将ShowInTaskbar 设置为true,将WindowState 设置为Minimized,然后将ShowInTaskbar 重置为其旧值。

          【讨论】:

            【解决方案5】:

            使用窗口对象WindowState property 以编程方式最小化窗口。

            window.WindowState = WindowState.Minimized;
            

            将窗口状态设置为 WindowState.Normal 会将窗口恢复到之前的 WindowsState、大小和位置。

            window.WindowState = WindowState.Normal;
            

            Window.Normal 有点用词不当。 WindowState propertyWindowState Enumeration MSDN 文章中的注释暗示了 WindowState.Normal 的实际功能,测试证实了这一点。

            【讨论】:

              【解决方案6】:
              YourWindowName.WindowState = WindowState.Minimized;
              

              【讨论】:

                【解决方案7】:

                这对我来说很好用。

                Application.Current.Windows[0].WindowState = WindowState.Minimized;

                【讨论】:

                  【解决方案8】:

                  正如许多人所说,

                  window.WindowState = WindowState.Minimized

                  将为您最小化窗口。 但要注意时间 - 我不小心将它设置在 MouseLeftButtonDown 处理程序中(与 MouseLeftButtonUp 相比),并且窗口不会恢复。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-02-29
                    • 1970-01-01
                    • 2011-09-25
                    • 2021-08-26
                    • 1970-01-01
                    相关资源
                    最近更新 更多