有时候希望代码在副屏上显示调试,只需要在窗口的构造函数中添加如下代码即可。
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应用默认不引用这个命名空间。