Минимизировать окно в WPF?
Вопрос
Как вы минимизируете окно программно при использовании 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
), а окно не восстановилось бы.