使用AllowsTransparency="True" WindowStyle="None"
创建WPF窗口并通过
private void btnMaximize_Click(object sender, RoutedEventArgs e)
{
if (Application.Current.MainWindow.WindowState != WindowState.Maximized)
Application.Current.MainWindow.WindowState = WindowState.Maximized;
else
Application.Current.MainWindow.WindowState = WindowState.Normal;
}
窗口变得比我的屏幕还大。
当我将ResizeMode
设置为ResizeMode="NoResize"
时,它就像一个魔咒。但是我想调整我的窗口大小。有什么建议如何解决我的问题吗?
2条答案
按热度按时间ujv3wf0j1#
您可以在建构函式中将该 windows 的MaxHeight属性设定为SystemParameters.MaximizedPrimaryScreenHeight。这可能无法在延伸桌面上运作。
92dk7w1h2#
请尝试像这样使用SystemParameters。