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