1

我查看了这个线程以在 WPF 中创建双监视器应用程序:http : //social.msdn.microsoft.com/forums/en-US/wpf/thread/5d181304-8952-4663-8c3c-dc4d986aa8dd WPF 窗口将显示在两个监视器上。

我遇到的问题是窗口重叠 - 它们都显示在同一个屏幕上。调试器告诉我 System.Windows.Forms.Screen.AllScreens 数组中有 2 个显示器,每个屏幕的工作区域的 Top 和 Left 值分别为 0、-1600 和 0、0(这似乎是对我来说准确)。

两个屏幕的分辨率均为 1600x1200。

有没有人遇到过类似的问题?显示器在屏幕分辨率设置中设置为“将桌面扩展到此显示器”。

谢谢!

4

1 回答 1

0

通过使用以下代码,我设法在第二个监视器(位于主监视器的右侧)中显示了一个窗口:

window.Left = System.Windows.SystemParameters.VirtualScreenWidth / 2;

于 2012-12-03T19:32:03.323 回答