0
我希望我的整個Page
具有可伸縮性,所以我將我的Grid
放到了Viewbox
中。
Viewbox中的網格沒有伸展到Viewbox大小
<Viewbox>
<Grid>
...
</Grid>
</Viewbox>
的Viewbox
口延伸到窗口的大小,但問題是,Grid
沒有。 這是爲什麼發生?
我希望我的整個Page
具有可伸縮性,所以我將我的Grid
放到了Viewbox
中。
Viewbox中的網格沒有伸展到Viewbox大小
<Viewbox>
<Grid>
...
</Grid>
</Viewbox>
的Viewbox
口延伸到窗口的大小,但問題是,Grid
沒有。 這是爲什麼發生?
您可能想要試用Viewbox的Stretch屬性。下面是我的示例:
<Viewbox Stretch="Fill">
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Button Content="Button1" Grid.Row="0"/>
<Button Content="Button2" Grid.Row="1"/>
<Button Content="Button3" Grid.Row="2"/>
</Grid>
</Viewbox>
這給:
如果你想有一個一致的填充你可能想包裝您的視圖框與ScrollViewer,這給了一個完整的統一填充和滾動查看器喲你可以滾動到那些你可能看不到的部分。像下面的圖片:
...和調整窗口的大小,使所有控件可見......
希望這有助於!