视图框中的滚动查看器
本文关键字:滚动 视图 | 更新日期: 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>
您可以调整Width
和Height
。
<ScrollViewer Grid.Column ="0" Width="768" Height="380" HorizontalScrollBarVisibility="Hidden">
<Viewbox Stretch="None">
<View:Map/>
</Viewbox>
</ScrollViewer>
每当将东西放入Viewbox
时 - 您应该明确指定它们的大小,因此您应该设置Grid
的Width
和Height
或至少ScrollViewer
。另外 - 在Viewbox
中放置ScrollViewer
应该是您的最后手段,因为它可能会将滚动条/指标缩放到不合理/不可用的维度。