c# - 最大化自己的窗口不会覆盖整个屏幕
问题描述
所以这是我最大化我自己的窗口的代码:
private void maximizeWindow(object sender, RoutedEventArgs e)
{
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
}
这是代码的行为方式:
所以问题是,当我最大化窗口时,屏幕会最大化,但窗口不在中心位置,我总是必须将屏幕左上角移动才能看到整个屏幕。
解决方案
如果你想最大化一个窗口,你应该将WindowState
属性设置为WindowState.Maximized
:
private void maximizeWindow(object sender, RoutedEventArgs e)
{
WindowState = WindowState.Maximized;
}
推荐阅读
- reactjs - springBoot+reactjs:EventSource 收到 503 而不是 SseEmitter
- sql-server - SQL Server 大行获取性能考虑
- reactjs - 反应导航更改网址但不查看
- javascript - 按钮中心布局
- c# - 如果连接未重新启动,MessageListener 只会读取一条消息
- reactjs - react-native-maps 自定义标记描述?
- asp.net-core - ASP。Net Core 5 Internationalization(全球化和本地化)
- reactjs - React 自定义组件不接受 2 个 onClicks
- google-cloud-platform - 即使设置了 VPC 防火墙规则,也无法通过特定端口连接到 Compute Engine 实例
- javascript - 如何从另一个本地主机获取 cookie 到另一个域