视图框中的滚动查看器

本文关键字:滚动 视图 | 更新日期: 2023-09-27 17:57:16

所以我的滚动查看器遇到了一点问题,它工作正常,但是由于我添加了视图框,它将我的滚动查看器移动到视图框的边缘,所以我无法再滚动它,关于如何解决它的任何想法? 附加信息:我希望行="0"被"修复",这样它就不会随着行="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应该是您的最后手段,因为它可能会将滚动条/指标缩放到不合理/不可用的维度。