我开发了WPF应用程序并且我在双监视器系统上运行它,我想在主监视器上打开我的启动窗口。 我使用以下代码来设置位置。
var desktopWorkingArea = System.Windows.SystemParameters.WorkArea;
this.Left = desktopWorkingArea.Right - this.Width;
this.Top = desktopWorkingArea.Bottom - this.Height;
但问题是某些机器上的主窗口是在正确的位置打开,但有些则不是。 所有机器的分辨率都相同。