WPF WindowState程序化

时间:2016-05-15 18:18:02

标签: c# wpf window

我在WPF窗口上创建了自己的标题栏,在右侧我放置了三个按钮,用于"最小化","最大化"并且"关闭"。 对于最大化函数,我写了这个:

static bool isMaximized = false;

private void btnMaximize_Click(object sender, RoutedEventArgs e)
    {
        if(isMaximized == false)
        {
            WindowState = WindowState.Maximized;
            isMaximized = true;
        }
        else
        {
            Height = 350;
            Width = 525;
            isMaximized = false;
        }
    }

因此,如果再次单击该按钮,窗口将最大化但不会恢复到原始大小。我做错了什么?

感谢您的帮助, 菲利波。

0 个答案:

没有答案