将WPF .NET Core窗口移至第二个屏幕

时间:2020-09-09 16:13:59

标签: c# wpf .net-core screen

我正在尝试在WPF .NET Core应用程序中创建第二个窗口。

在带有.NET Framework的WPF中,我可以使用以下代码将窗口移至第二个屏幕:

var screens = Screen.AllScreens.Length;
Screen s;
if (screens > 1)
{
    s = Screen.AllScreens[1];
    var r = s.WorkingArea;
    this.Top = r.Top;
    this.Left = r.Left;
}

但是.NET Core中无法访问Screen类。有人可以提供实现相同结果的另一种方法吗?

0 个答案:

没有答案