該設計方案在不同的螢幕解析度,不同螢幕縮放比率(100%、125%、150%) 下的效果是一樣的。不會導致窗體超出螢幕範圍。
方式一、
- 當 設定為 SizeToContent=“Height“時,設定Height不會更改視窗的高度。相當於窗體的height= uniform
- 當 設定為 SizeToContent=“Width“時,設定Width不會更改視窗的寬度。相當於窗體的Width= uniform
<Window 其他程式碼省略 SizeToContent="WidthAndHeight"/> <Viewbox> //其他程式碼省略 <Viewbox>
</Window>
效果
方式一、
- 給窗體和控制元件設定最大值和最小是有效的。例如:MaxHeight="600" MaxWidth="900" 會起效果
<Window 其他程式碼省略
MaxHeight="600"
MaxWidth="900"
SizeToContent="WidthAndHeight"/>
<Viewbox>
//其他程式碼省略
<Viewbox>
</Window>
效果