Scroll 防止嵌套flipview中的对角滚动
代码如下所示:Scroll 防止嵌套flipview中的对角滚动,scroll,uwp,diagonal,flipview,Scroll,Uwp,Diagonal,Flipview,代码如下所示: <FlipView> <FlipViewItem> <Grid Height="400" Background="Blue"/> </FlipViewItem> <FlipViewItem> <Grid> <FlipView x:Name="DigestFlipView" Style="{StaticResource Dig
<FlipView>
<FlipViewItem>
<Grid Height="400" Background="Blue"/>
</FlipViewItem>
<FlipViewItem>
<Grid>
<FlipView x:Name="DigestFlipView" Style="{StaticResource DigestViewStyle}"/>
</Grid>
</FlipViewItem>
</FlipView>
然后在我的DigestViewStype中,我将其设置为垂直,如下所示:
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<ItemsStackPanel Orientation="Vertical"/>
</ItemsPanelTemplate>
</Setter.Value>
我想要的是,当滑动是垂直的时,只有内部FlipView应该启动。此外,当水平滑动时,只有外部FlipView应插入
如果将内部FlipView替换为ListView,则会获得所需的行为。ListView滚动用于垂直滑动,FlipView滚动用于水平滑动。我试过玩模板,但运气不好。有没有办法实现我对FlipView的需求?您是否尝试过将内部FlipView的“ScrollViewer.HorizontalScrollMode”附加属性更改为Disabled,并将“ScrollViewer.VerticalScrollMode”更改为Enabled?@JulienShepherd:thanx,尝试过相同的方法,但结果相同。它在对角滚动。您是否尝试将内部FlipView的“ScrollViewer.HorizontalScrollMode”附加属性更改为禁用,并将“ScrollViewer.VerticalScrollMode”更改为启用?@JulienShepherd:thanx,尝试了相同的操作,但结果相同。它在对角滚动。