我正在用C#.net開發WPF應用程序。我有一個關於窗口調整的問題。在某些屏幕分辨率中,我的主窗口是確定的,但是在寬屏幕顯示器和其他一些屏幕分辨率窗口及其中的控件是混亂的。WPF和屏幕分辨率
1
A
回答
1
喜做,最簡單的方法之一是沒有設置窗口的寬度和高度,設置屬性SizeToContent = WidthAndHeight作爲
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" SizeToContent="WidthAndHeight">
<Grid Height="226">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
我希望這將有助於。
1
如果你硬編碼Height
和Width
或對齊元素只使用margins
你會碰到調節具有不同分辨率的問題。您需要一個巧妙的網格佈局,您只分配行和列來控制並設置它們的Horizontal
和Vertical Alignments
。因此,即使網格調整大小,元素的相對排列也不會改變,佈局將保持一致。 如果您沒有在應用程序中利用更高的分辨率(例如顯示更多項目),您可以考慮在ViewBox
內部使用Canvas
,該基本上可以縮放以適應所有內容。
+0
感謝您的關注: – AComputer 2012-07-16 04:14:25
+0
不客氣:) – naqvitalha 2012-07-16 08:05:10
相關問題
- 1. WPF屏幕分辨率
- 2. 屏幕分辨率和CSS
- 3. 屏幕分辨率
- 4. 屏幕分辨率
- 5. 屏幕分辨率
- 6. 屏幕分辨率
- 7. 屏幕分辨率
- 8. 屏幕分辨率
- 9. WPF屏幕分辨率問題
- 10. WPF屏幕分辨率問題
- 11. 在C#中的屏幕分辨率 - wpf
- 12. WPF中的屏幕分辨率問題?
- 13. iPhone模擬器屏幕分辨率vs iPhone屏幕分辨率
- 14. Qt屏幕分辨率初始屏幕
- 15. 假屏幕分辨率
- 16. 更改屏幕分辨率
- 17. Android的屏幕分辨率
- 18. Nightmarejs屏幕分辨率
- 19. 屏幕分辨率低,xamarin
- 20. Android的屏幕分辨率
- 21. C++的屏幕分辨率
- 22. c#winform屏幕分辨率
- 23. android屏幕分辨率
- 24. Android屏幕分辨率
- 25. 適應屏幕分辨率
- 26. 屏幕分辨率檢測
- 27. 獲取屏幕分辨率
- 28. IE11 javascript屏幕分辨率
- 29. 屏幕分辨率問題
- 30. CSS屏幕分辨率
一些代碼和截圖將有助於理解問題並提供一些建議。 – akjoshi 2012-07-15 10:21:03