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

как программно свернуть окно при использовании windows WPF? Кажется ,я могу найти.Размер атрибута?

7 ответов


set WindowState = WindowState.Minimized;


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

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

myWindow.WindowState = WindowState.Minimized;

this.WindowState = WindowState.Minimized;


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

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


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

window.WindowState = WindowState.Minimized;

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

window.WindowState = WindowState.Normal;

YourWindowName.WindowState = WindowState.Minimized;

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