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,这给了一个完整的统一填充和滚动查看器哟你可以滚动到那些你可能看不到的部分。像下面的图片:
...和调整窗口的大小,使所有控件可见......
希望这有助于!