首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Viewbox中的栅格不会伸缩到Viewbox大小

Viewbox中的栅格不会伸缩到Viewbox大小
EN

Stack Overflow用户
提问于 2017-06-15 05:10:20
回答 1查看 98关注 0票数 0

我希望我的整个Page都是可伸缩的,所以我把我的Grid放到一个Viewbox中。

代码语言:javascript
复制
<Viewbox>
    <Grid>
        ...
    </Grid>
</Viewbox>

Viewbox可以适应窗口的大小,但问题是Grid并非如此。为什么会发生这种情况?

EN

回答 1

Stack Overflow用户

发布于 2017-06-15 05:48:03

您可能希望尝试使用Viewbox的Stretch属性。下面是我的示例:

代码语言:javascript
复制
<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>

这提供了:

Uniform的值提供:

如果你想要一个均匀填充,你可能想要用ScrollViewer包裹你的Viewbox,这提供了一个完整的均匀填充,使用滚动查看器,你可以滚动到那些你可能看不到的部分。如下图所示:

..。并调整窗口大小以使所有控件可见...

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44554795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档