如何还原最大化的窗口WPF C#

时间:2019-02-22 19:49:11

标签: c# wpf maximize

我创建了一个按钮,使用户能够最大化窗口,但是我希望能够在用户再次单击它时将其恢复为正常大小。最简单的方法是什么?

我用来最大化窗口的代码是:

private void button3_Click(object sender, RoutedEventArgs e)
    {
        Window MyWindow = System.Windows.Application.Current.MainWindow;
        MyWindow.WindowState = WindowState.Maximized;

    }

1 个答案:

答案 0 :(得分:-1)

只需设置具有WindowState.Normal值的相同属性即可:

if (this.WindowState == WindowState.Maximized)
    this.WindowState = WindowState.Normal;
else
    this.WindowState = WindowState.Maximized;