WPF应用显示在第二屏幕上

有时候希望代码在副屏上显示调试,只需要在窗口的构造函数中添加如下代码即可。

		public MainWindow()
        {
            InitializeComponent();
            Screen[] _screens = Screen.AllScreens;
            Screen s = Screen.AllScreens[1];
            System.Drawing.Rectangle rect = s.WorkingArea;
            this.Left = rect.Left;
            this.Top = rect.Top;
        }

如果出现以下错误提示:

命名空间 system.windows 中不存在类型或命名空间名称 forms (是否缺少程序集引用 )错误

需要添加Windows.Forms引用,因为WPF应用默认不引用这个命名空间。
WPF应用显示在第二屏幕上_第1张图片

你可能感兴趣的:(C#)