Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 WP7如何处理Flick和DragDelta事件_Windows Phone 7_Drag_Gesture - Fatal编程技术网

Windows phone 7 WP7如何处理Flick和DragDelta事件

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信

我想在WindowsPhone7中制作一个滑动面板,就像Android中的状态面板一样,支持点击、拖动和轻弹手势

我正在为我的
StackPanel
使用toolkit
GestureListener
。它适用于
Tap
DragDelta
事件。但是,当用户轻弹时,会引发
DragDelta
Flick
事件,这对于我来说很难检测用户是否想要拖动或轻弹

如何处理这两个事件?


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

DragCompleted
事件中,存在
VerticalVelocity
信息,可作为
Flick
检测。有关更多信息,请参阅

VerticalVelocity

如果阻力为惯性阻力,则阻力的最终垂直(Y)速度


它与WP的默认silverlight toolkit不同吗?它完全不同。正如您所提到的,默认工具包很难使用。我之前创建了一个游戏,要求应用程序区分不同的触摸手势。这个工具包很有帮助。似乎对象需要在画布中,我使用故事板进行翻译,所以多点触控似乎有些过分,不适合我的需要
public double VerticalVelocity { get; private set; }