【 在 Onn 的大作中提到: 】
: NET 6下的borderless WPF Window如何在第二块屏幕上最大化填满屏幕上的工作区域?
: 也没有System.Windows.Forms.Screen可以用了,ChatGPT也给不出一个可用的方案
: 有知道怎么解决的大神吗?谢谢了
用 nuget 安装 WpfScreenHelper (
https://github.com/micdenny/WpfScreenHelper)
var idx = 1; // 屏幕序号(0,1,2)
this.Left = WpfScreenHelper.Screen.AllScreens.ToList()[idx].Bounds.Left;
this.Top = WpfScreenHelper.Screen.AllScreens.ToList()[idx].Bounds.Top;
this.WindowState = WindowState.Normal;
this.WindowStyle = WindowStyle.SingleBorderWindow;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
--
FROM 182.150.116.*