使用FlipView时停止/停止ScrollViewer滚动

时间:2014-12-21 16:56:21

标签: c# xaml windows-phone-8.1 windows-8.1 flipview

this问题开始,即使操作完成,FlipView发生了更改,我也想触发某个事件。

我将VerticalSnapPointsType设置为SnapPointsType.MandatorySingle,一旦事件发生,从最初的问题开始,我就想停止滚动。目前,每次更改FlipView时事件都会触发,但是当动画停止时,即使我将IsHitTestVisible设置为false,用户也可以再次翻转。如果我CancelDirectManipulations()我得到了预期的效果,但我不认为取消操作会因为滚动似乎在执行后被禁用而缩进。

在高水平,我想:

  1. 每次用户翻转时触发一个事件。
  2. 暂停滚动并将IsHitTestVisible设为false
  3. 根据用户更改flipview执行操作
  4. IsHitTestVisible设置为true,以便用户可以再次翻转
  5. 我试图模仿WP上音乐播放器的行为。用户将翻转的一些音乐可能会流式传输,因此,像交易一样,我需要控制FlipView,以便我可以与后台代理进行协调。

0 个答案:

没有答案