Свернуть окно в WPF?
7 ответов
вы ищете Window.WindowState собственность. Это свойство dependancy, и при изменении будет установлено Window.RestoreBounds свойства , поэтому вы всегда можете восстановить размер до изменения.
см. перечисление здесь.
myWindow.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;