2012-12-03 20 views
1

我看着这个线程来创建一个WPF中的双监视器应用程序:http://social.msdn.microsoft.com/forums/en-US/wpf/thread/5d181304-8952-4663-8c3c-dc4d986aa8dd其中WPF窗口将显示在每个监视器上。WPF双监视器应用程序覆盖

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

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

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

谢谢!

+0

什么System.Windows.Forms的有什么关系呢? WPF不关心这一点。 –

回答

0

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

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