2010-10-17 4 views
2

У меня есть приложение с несколькими окнами, которое заполняет весь экран, я хочу, чтобы он использовался на всех размерах экрана, поэтому я хотел бы изменить его размер в соответствии с размером экрана. Как я могу это решить?Изменение размера окон WPF в соответствии с размером экрана

+0

ли ваше приложение имеет одно окна верхнего уровня, содержащее несколько окон (например, Visual Studio) или у него есть несколько окон верхнего уровня (например, VB3 или GIMP)? – arx

+0

На самом деле у меня есть фоновое окно и несколько окон верхнего слоя над ним, мне пришлось быстро сделать программу, поэтому я не обходился с дочерними окнами, но если у вас есть быстрое решение, просто напишите. – laci37

+0

Возможно, я не понимаю ваших намерений, но не можете ли вы просто увеличить окно? Почему необходимо изменить размер окна, заполняющего весь экран? – Bernard

ответ

1

Вы можете использовать метод Screen.GetWorkingArea для возврата объекта прямоугольника, который представляет доступную область экрана. Вы должны иметь возможность использовать эту информацию для определения места размещения элементов экрана.

Ссылка: http://msdn.microsoft.com/en-us/library/1a92hss5.aspx

Смежные вопросы