在两个屏幕上拉伸WPF窗口

时间:2011-05-24 09:14:14

标签: wpf multiple-monitors

我是WPF的初学者。我希望我的应用程序可以跨越两个具有相同分辨率的屏幕 我需要一个示例代码应用程序,因为我不知道我可以从哪里开始。

谢谢

1 个答案:

答案 0 :(得分:2)

Screen课程将为您提供有关所有屏幕的信息。如果没有真正做过,我会尝试类似的事情:

int windowPosX = Screen.PrimaryScreen.WorkingArea.Left;
int windowPosY = Screen.PrimaryScreen.WorkingArea.Top;

int windowWidth = Screen.PrimaryScreen.WorkingArea.Width;
int windowHeight = Screen.PrimaryScreen.WorkingArea.Height;

foreach (Screen s in Screen.AllScreens)
  if (!s.Primary)
    windowWidth += s.Bounds.Width;

// Set the window's left, top, width and height properties accordingly