c# - 最小化WPF中的窗口?




windows resize (5)

在使用Windows WPF時,如何以編程方式最小化窗口? 我似乎可以找到一個.Resize屬性?


set WindowState = WindowState.Minimized;


this.WindowState = WindowState.Minimized;


對於那些遇到同樣問題的人:請記住,如果將ShowInTaskbar設置為false,則WindowState.Minimized Window最小化為桌面左下方的小窗口標題欄 - 因此它並未真正最小化。

解決方法是將ShowInTaskbar設置為true,將WindowState設置為Minimized ,然後將ShowInTaskbar重置為其舊值。


很多人說,

window.WindowState = WindowState.Minimized

將為您最小化窗口。 但要注意時間 - 我不小心在MouseLeftButtonDown處理程序(與MouseLeftButtonUp對比)中設置了這個,並且窗口無法恢復。


YourWindowName.WindowState = WindowState.Minimized;




minimize