XAML:语义缩放 - 垂直滚动不起作用
XAML: Semantic Zoom - Vertical Scroll doesn't work
我在 ZoomInView 和 ZoomOutView 中都需要垂直滚动,但它不起作用。我试图指定一个水平滚动并且它工作正常,但我需要垂直方向 - 有人有任何想法吗?这是我的代码:
<SemanticZoom x:Name="semanticZoom" ScrollViewer.ZoomMode="Enabled"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Enabled"
Margin="5,48,5,60">
<SemanticZoom.ZoomedOutView>
<ListView ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Enabled"
ScrollViewer.IsVerticalScrollChainingEnabled="False">
...
</ListView>
</SemanticZoom.ZoomedOutView>
<SemanticZoom.ZoomedInView>
<GridView ItemsSource="{Binding Source={StaticResource Collection}}"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Enabled"
ScrollViewer.IsVerticalScrollChainingEnabled="False">
...
ScrollViewer 内部控件的高度应大于 ScrollViewer
的高度。否则,ScrollViewer
无法滚动。如果不设置ListView的Height,ScrollViewer的ActualHeight就是content的Height。 ScrollableHeight 为 0.
您应该能够为 SemanticZoom
或 ListView
的高度 属性 设置一个值。