如何在使用windows WPF
時以編程方式最小化窗口?我似乎可以找到.Resize屬性?最小化WPF中的窗口?
32
A
回答
75
設置WindowState = WindowState.Minimized;
19
您在尋找Window.WindowState
屬性。這是一個依賴性屬性,更改時會設置Window.RestoreBounds
屬性,因此您可以始終在更改前恢復到該大小。
查看枚舉here。
myWindow.WindowState = WindowState.Minimized;
11
this.WindowState = WindowState.Minimized;
2
YourWindowName.WindowState = WindowState.Minimized;
4
使用窗口的對象WindowState property到programmaticly最小化窗口。
window.WindowState = WindowState.Minimized;
設置窗口狀態WindowState.Normal將恢復窗口是以前WindowsState,大小和位置。
window.WindowState = WindowState.Normal;
Window.Normal有點用詞不當。在WindowState property和WindowState Enumeration MSDN文章提示在WindowState.Normal實際功能和測試證實它。
0
正如許多說,
window.WindowState = WindowState.Minimized
可以最小化窗口爲您服務。 但要小心計時 - 我意外地在MouseLeftButtonDown
處理程序(vs MouseLeftButtonUp
)中設置了此項,並且窗口無法恢復。
12
對於那些有同樣問題的人:請記住,如果ShowInTaskbar
設置爲false,那麼WindowState.Minimized
會將窗口最小化爲桌面左下方的小窗口標題欄 - 因此它不會最小化。
解決方法是將ShowInTaskbar
設置爲true,將WindowState
設置爲Minimized
,然後將ShowInTaskbar
重置爲舊值。
相關問題
- 1. WPF中最小化的窗口位置
- 2. Wpf主窗口獲取最小化
- 3. 當主窗口最小化時,WPF聚焦可見窗口
- 4. WPF窗口沒有最小化/最大化
- 5. 獲取最大化最小化窗口的窗口位置
- 6. 禁用窗口最大化/最小化
- 7. 最小化Outlook窗口
- 8. 如何最小化窗口?
- 9. 最小化Tk窗口
- 10. JButton最小化窗口(JFrame)
- 11. 最小化彈出窗口
- 12. 如何渲染窗口關閉/最大化/最小化wpf中的按鈕?
- 13. 如何在最小化窗口後最大化窗口
- 14. 最小化Swing中的窗口
- 15. 儘量減少WPF中的子窗口當子窗口的所有者窗口最小化時
- 16. 窗口(彈出)在javascript中最小化
- 17. Qt QDockWidget(浮動)最小化時,我的主窗口最小化
- 18. 窗口最小寬度在WPF
- 19. WPF窗口大小
- 20. WPF窗口最大化完全
- 21. WPF最大化窗口比屏幕大
- 22. 不能始終最大化WPF窗口
- 23. 如何? WPF窗口 - 最大化,沒有調整大小/移動
- 24. 防止WPF窗口最小化(Winkey + D,主要是)
- 25. wpf - HierarchicalDataTemplate,VirtualizingStackPanel,窗口調整大小(最大化)
- 26. Java - 顯示最小化的JFrame窗口
- 27. 用於最小化窗口的C#SetWindowPos
- 28. 如何最小化Java的JFrame窗口?
- 29. 最小化的OpenCV HighGUI窗口
- 30. Flex:調整最大化窗口的恢復窗口的大小
謝謝,我不能碰到這個xd – Erika 2010-05-15 18:51:31