我想在 Windows Phone 7 中制作一个滑动面板,就像 Android 中的状态面板一样,支持 Tap、Drag 和 Flick 手势。
我正在GestureListener
为我的StackPanel
. 它适用于Tap
andDragDelta
事件。但是,当用户轻弹时,两者DragDelta
都会Flick
引发事件,这对我来说很难检测到用户是否想要拖动或轻弹。
我该如何处理这两个事件?
我想在 Windows Phone 7 中制作一个滑动面板,就像 Android 中的状态面板一样,支持 Tap、Drag 和 Flick 手势。
我正在GestureListener
为我的StackPanel
. 它适用于Tap
andDragDelta
事件。但是,当用户轻弹时,两者DragDelta
都会Flick
引发事件,这对我来说很难检测到用户是否想要拖动或轻弹。
我该如何处理这两个事件?
http://multitouch.codeplex.com/
以下链接包含工具包和使用点击、拖动功能可能需要的所有相关详细信息。
在这种情况DragCompleted
下,有VerticalVelocity
可以作为Flick
检测的信息。有关详细信息,请参阅windowsphonegeek
垂直速度
如果阻力是惯性的,则阻力的最终垂直 (Y) 速度。
public double VerticalVelocity { get; private set; }