Растяните окно WPF на два экрана - PullRequest
2 голосов
/ 24 мая 2011

Я новичок в WPF. Я хочу, чтобы мое приложение растянулось на два экрана с одинаковым разрешением.
Мне нужно приложение с примером кода, потому что я не знаю, с чего начать.

Спасибо

1 Ответ

2 голосов
/ 24 мая 2011

Класс 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
...