Свернуть окно в 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;