代码如下所示:
<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实现我需要的东西?