【问题标题】:WPF Dual Monitor Application OverlayWPF 双显示器应用程序覆盖
【发布时间】:2012-11-21 07:06:32
【问题描述】:

我查看了这个线程以在 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。

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

谢谢!

【问题讨论】:

  • system.windows.forms 和什么有什么关系? WPF 不关心这个。

标签: wpf window overlap multiple-monitors


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    相关资源
    最近更新 更多