防止嵌套flipview中的对角滚动

时间:2017-11-23 10:47:22

标签: scroll uwp diagonal flipview

代码如下所示:

<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应该启动。

如果我用ListView替换内部FlipView,我会得到所需的行为。 ListView用于垂直滑动,而FlipView用于水平滑动。我试过玩模板没有运气。有没有办法用FlipViews实现我需要的东西?

0 个答案:

没有答案