我正在使用WPF
我希望我的窗口占据整个屏幕的整个屏幕。
如果我使用代码段:
WindowState = WindowState.Normal;
WindowStyle = WindowStyle.None;
Topmost = true;
WindowState = WindowState.Maximized;
只需要活动屏幕。 如何填写所有屏幕?
感谢您的帮助
答案 0 :(得分:3)
最大化窗口状态仅填充一个屏幕。这就是Windows在Windows中的工作方式。
您可以为每个显示创建一个单独的窗口,也可以使用单个窗口将其放置在所有显示的最低x / y坐标处,并调整其大小以便填满每个显示。但是,您必须记下屏幕在窗口表面的位置,因为有一些您不会期望的显示配置,例如:
┌──────┐ │ │ │ │ │ │ ┌──────────┐ │ │ │ │ └──────┘ │ │ ┌───────┐ │ │ │ │ │ │ │ │ │ │ │ │ └──────────┘ │ │ └───────┘
如果您只想要矩形设置,那么完全可能并且难以处理。