Вопрос

Как вы минимизируете окно программно при использовании Windows WPF? Я могу найти атрибут .resize?

Это было полезно?

Решение

задавать WindowState = WindowState.Minimized;

Другие советы

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

Увидеть перечисление здесь.

myWindow.WindowState = WindowState.Minimized;
this.WindowState = WindowState.Minimized;

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

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

Используйте объект окна WindowState Property программно минимизировать окно.

window.WindowState = WindowState.Minimized;

Настройка состояния окна в WindowState. восстановить Окно к этому предыдущему WindowsState, размер и местоположение.

window.WindowState = WindowState.Normal;

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

YourWindowName.WindowState = WindowState.Minimized;

Как многие сказали,

window.windowstate = windowstate.minimized

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top