我正在使用 WPF
我希望我的窗口占据所有屏幕的整个屏幕。
如果我使用代码片段:
WindowState = WindowState.Normal;
WindowStyle = WindowStyle.None;
Topmost = true;
WindowState = WindowState.Maximized;
它只占用事件屏幕。 如何填满整个屏幕?
谢谢你的帮助
最佳答案
最大化窗口状态只填满一个屏幕。这就是 Windows 在 Windows 中的工作方式。
您可以为每个显示器创建一个单独的窗口,或者使用一个窗口将其定位在所有显示器的最低 x/y 坐标并调整其大小以填满每个显示器。不过,您必须注意屏幕在窗口表面的位置,因为有些显示配置是您意想不到的,例如以下配置:
┌──────┐ │ │ │ │ │ │ ┌──────────┐ │ │ │ │ └──────┘ │ │ ┌───────┐ │ │ │ │ │ │ │ │ │ │ │ │ └──────────┘ │ │ └───────┘
如果您只期望矩形设置,则完全有可能并且处理起来很痛苦。
关于c# - 多屏全屏(WPF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1859080/