Свернуть окно в WPF? - PullRequest
       23

Свернуть окно в WPF?

42 голосов
/ 15 мая 2010

Как минимизировать окно программно при использовании windows WPF? Я могу найти атрибут .Resize?

Ответы [ 7 ]

89 голосов
/ 15 мая 2010

комплект WindowState = WindowState.Minimized;

20 голосов
/ 15 мая 2010

Вы ищете Window.WindowState недвижимость. Это свойство зависимости, и при изменении будет установлено свойство Window.RestoreBounds, так что вы всегда сможете восстановить размер до изменения.

См. Перечисление здесь .

myWindow.WindowState = WindowState.Minimized;
16 голосов
/ 15 мая 2010
this.WindowState = WindowState.Minimized;
13 голосов
/ 30 января 2015

Для тех, у кого была такая же проблема: имейте в виду, что если для ShowInTaskbar установлено значение false, то WindowState.Minimized минимизирует Окно в маленькую строку заголовка окна в левом нижнем углу рабочего стола - так что это на самом деле не сворачивается .

Обходной путь должен установить ShowInTaskbar в true, установить WindowState в Minimized, а затем сбросить ShowInTaskbar к его старому значению.

4 голосов
/ 25 ноября 2011

Используйте объект окна Свойство WindowState , чтобы программно свернуть окно.

window.WindowState = WindowState.Minimized;

Установка состояния окна в WindowState.Normal восстановит окно к его предыдущему состоянию WindowsState, размеру и расположению.

window.WindowState = WindowState.Normal;

Window.Normal немного неправильное. Замечания в свойстве WindowState и перечисления WindowState Статьи MSDN намекают на WindowState. Нормальная действительная функциональность и тестирование подтверждают это.

2 голосов
/ 16 мая 2010
YourWindowName.WindowState = WindowState.Minimized;
0 голосов
/ 14 мая 2012

Как многие говорили,

window.WindowState = WindowState.Minimized

свернет окно для вас. Но будьте осторожны с синхронизацией - я случайно установил это в MouseLeftButtonDown обработчик (против MouseLeftButtonUp), и окно не восстановится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...