Windows phone 7 WP7如何处理Flick和DragDelta事件
我想在WindowsPhone7中制作一个滑动面板,就像Android中的状态面板一样,支持点击、拖动和轻弹手势 我正在为我的Windows phone 7 WP7如何处理Flick和DragDelta事件,windows-phone-7,drag,gesture,Windows Phone 7,Drag,Gesture,我想在WindowsPhone7中制作一个滑动面板,就像Android中的状态面板一样,支持点击、拖动和轻弹手势 我正在为我的StackPanel使用toolkitGestureListener。它适用于Tap和DragDelta事件。但是,当用户轻弹时,会引发DragDelta和Flick事件,这对于我来说很难检测用户是否想要拖动或轻弹 如何处理这两个事件? 以下链接包含工具包和使用点击、拖动功能所需的所有相关详细信息 在DragCompleted事件中,存在VerticalVelocity信
StackPanel
使用toolkitGestureListener
。它适用于Tap
和DragDelta
事件。但是,当用户轻弹时,会引发DragDelta
和Flick
事件,这对于我来说很难检测用户是否想要拖动或轻弹
如何处理这两个事件?
以下链接包含工具包和使用点击、拖动功能所需的所有相关详细信息 在
DragCompleted
事件中,存在VerticalVelocity
信息,可作为Flick
检测。有关更多信息,请参阅
VerticalVelocity
如果阻力为惯性阻力,则阻力的最终垂直(Y)速度
它与WP的默认silverlight toolkit不同吗?它完全不同。正如您所提到的,默认工具包很难使用。我之前创建了一个游戏,要求应用程序区分不同的触摸手势。这个工具包很有帮助。似乎对象需要在画布中,我使用故事板进行翻译,所以多点触控似乎有些过分,不适合我的需要
public double VerticalVelocity { get; private set; }