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