首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Viewbox中的Scrollviewer?

Viewbox中的Scrollviewer?
EN

Stack Overflow用户
提问于 2014-04-08 21:42:47
回答 2查看 2.4K关注 0票数 0

所以我的滚动浏览器有点小问题,它工作得很好,但是自从我添加了viewbox,它就把我的滚动浏览器移到了viewbox的边缘,所以我不能再滚动它了,有什么想法我该怎么解决这个问题吗?附加信息:我希望row="0“是”固定“的,这样它就不会随着row="1”滚动row="1“它将始终是可滚动的,我主要添加了视窗使其响应

很抱歉,如果我第一次问的问题不清楚,请在这里提问,谢谢!

代码语言:javascript
复制
 <Viewbox Stretch="UniformToFill">
            <Grid Background="#7c8486">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition MaxHeight="135"/>
                    <RowDefinition MinHeight="522"/>
                </Grid.RowDefinitions>
                <TextBlock
                Grid.Column="0"
                Grid.Row="0"
                x:Name="titulo"
                Text="Bem Vindo!"
                Margin="240,30,0,28"
                FontSize="48"
                Foreground="White"
             />
                <ScrollViewer Grid.Row="1" Grid.Column="0" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Hidden">
                    <Grid Grid.Row="1">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="240"/>
                            <ColumnDefinition Width="350"/>
                            <ColumnDefinition Width="670"/>
                            <ColumnDefinition Width="670"/>
                            <ColumnDefinition Width="670"/>
                            <ColumnDefinition Width="350"/>
                            <ColumnDefinition Width="350"/>
                            <ColumnDefinition Width="240"/>
                        </Grid.ColumnDefinitions>

    MY ELEMENTS

                   </Grid>
                </ScrollViewer>
            </Grid>
        </Viewbox>
    </Page>
EN

回答 2

Stack Overflow用户

发布于 2014-09-30 09:40:11

您可以调整WidthHeight

代码语言:javascript
复制
<ScrollViewer Grid.Column ="0"  Width="768" Height="380" HorizontalScrollBarVisibility="Hidden">
    <Viewbox Stretch="None">
        <View:Map/>
    </Viewbox>
</ScrollViewer>
票数 2
EN

Stack Overflow用户

发布于 2014-04-09 01:00:30

无论何时将内容放入Viewbox中,您都应该显式指定它们的大小,因此您应该设置GridWidthHeight,或者至少设置ScrollViewer。此外,将ScrollViewer放入Viewbox应该是您最后的手段,因为它可能会将滚动条/指示器缩放到不合理/不可用的尺寸。

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

https://stackoverflow.com/questions/22938919

复制
相关文章

相似问题

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