當用戶按下全屏按鈕時,所有項目停留在左上角。 我想防止這種情況發生,並保持全屏狀態。如何讓用戶最大化我的窗戶並保持窗戶的比例?
0
A
回答
1
全屏模式
C#:
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
XAML:
< Window ... WindowStyle="None" WindowState="Maximized" ... />
Kepping視窗比例
XAML:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" /> // Auto Rule
<RowDefinition Height="*" /> // Star Rule
<RowDefinition Height="100" /> // Fixed Rule
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" /> // Auto Rule
<ColumnDefinition Height="*" /> // Star Rule
<ColumnDefinition Width="100" /> // Fixed Rule
</Grid.ColumnDefinitions>
</Grid>
規則:
固定
邏輯單元(1/96英寸)的固定大小
根據需要通過所包含的控制10
自動
注意到儘可能多的空間
星
注意到儘可能多的空間可用
網格讓您享受兩個世界 - 只要您將所有元素放入一個單元格中,就可以同時獲得:任意定位和自動調整大小。
請參閱本tutorial,使用行和列
+1
thx本教程非常有用... – IAmTheWalrus
0
您只需將所有項目放在畫布中,然後將其放在您要放置的位置。
0
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
使用控件的錨性質,並與相關的對接性能
相關問題
- 1. 主塔如何讓窗戶用戶
- 2. 如何讓窗戶保持在所有其他窗口(「最底層」)
- 3. Selenium RC單個窗口 - 如何最大化客戶端框架
- 4. 如何讓我的JS彈出窗口保持在最前?
- 5. 混帳推窗戶,窗戶
- 6. 我如何保持調整大小窗口的縱橫比?
- 7. 如何讓我當前的用戶登錄在MS Access窗體
- 8. 我如何知道用戶何時最小化/最大化Eclipse?
- 9. 如何獲得完美的邊框並讓窗戶始終保持最佳狀態?
- 10. X11:如何讓窗戶依次移動?
- 11. 如何讓窗戶失去焦點?
- 12. 當用戶按下子窗體上的最大化按鈕時如何調整mdichild窗體的大小
- 13. 如何讓用戶調整窗口大小?
- 14. css - 如何讓用戶放大時查看窗口增長?
- 15. 用的NodeJS窗戶
- 16. 在用戶機器上強制最大化窗口?
- 17. 窗戶的mingw
- 18. CMake的窗戶
- 19. Excel窗口和用戶窗體儘量減少和最大化功能
- 20. 當用戶調整窗口大小時,如何保持內容移動?
- 21. 調整WPF窗口的大小,但保持比例?
- 22. 如何讓子窗口最小化和最大化與主窗口
- 23. 窗戶
- 24. 獲取用戶瀏覽器窗口的最大視口大小
- 25. WPF最大化窗口比屏幕大
- 26. 如何最大化窗口?
- 27. 如何最大化窗口?
- 28. Excel VBA用戶窗體 - 設置與用戶窗體大小相同的圖表
- 29. 如何讓窗口電話用戶代理8.0和8.1的用戶代理
- 30. 如何保持主窗口的最小尺寸,但保持一個窗口小部件的尺寸*除非*用戶正在調整主窗口的尺寸?
您使用margin屬性爲您的控件控制? – JSJ