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,尝试了相同的操作,但结果相同。它在对角滚动。