繁体   English   中英

Viewbox内的Scrollviewer?

[英]Scrollviewer inside a Viewbox?

所以我在使用scrollviewer时遇到了一些麻烦,它可以正常工作,但是由于我添加了viewbox,因此将scrollviewer移到了viewbox的边缘,所以我不能再滚动它了,关于如何解决它有什么想法吗? 其他信息:我希望row =“ 0”被“修复”,以便它不会与row =“ 1”一起滚动。row =“ 1”它总是可以滚动的,我主要是添加了视图框以使其具有响应性

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

 <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>

您可以调整WidthHeight

<ScrollViewer Grid.Column ="0"  Width="768" Height="380" HorizontalScrollBarVisibility="Hidden">
    <Viewbox Stretch="None">
        <View:Map/>
    </Viewbox>
</ScrollViewer>

每当将东西放在Viewbox -您都应该明确指定它们的大小,因此您应该设置GridWidthHeight ,或者至少设置ScrollViewer 另外-在Viewbox放置ScrollViewer应该是您的最后选择,因为它可能会将滚动条/指示器缩放到不合理/不可用的尺寸。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM