WP7 如何处理 Flick 和 DragDelta 事件



我想在Windows Phone 7中制作一个滑动面板,就像Android中的状态面板一样,支持点击,拖动和轻拂手势。

我正在为我的StackPanel使用工具包GestureListener。它适用于TapDragDelta事件。但是,当用户轻拂时,DragDeltaFlick事件都会引发,这对我来说很难检测到用户是否要拖动或轻拂。

如何处理这两个事件?

http://multitouch.codeplex.com/

以下链接包含工具包以及使用点击、拖动功能可能需要的所有相关详细信息。

DragCompleted事件中,VerticalVelocity信息可以充当Flick检测。请参阅 Windowsphonegeek 了解更多信息

垂直速度

阻力的最终垂直 (Y) 速度(如果阻力是惯性的)。

public double VerticalVelocity { get; private set; }

最新更新