Silverlight Windows Phone 7:手势事件?

Nic*_*ner 4 silverlight gestures windows-phone-7

我在Expression Blend中嘲笑一个wp7应用程序,并寻找设置一个响应某些手势的事件处理程序.一些Bing-ing显示有些人建议使用"点击"或其他东西,并检查自己之间的时间间隔,但似乎应该有一个更简单的方法.

是否有针对手势(或特定类型的手势?)触发的Silverlight控件事件?

Mat*_*cey 9

用于Windows Phone 7的Silverlight本身不包含对手势的任何支持.但是,有许多选项:

Silverlight的Windows Phone的工具包包含GestureService/GestureListener,我建议你看第一.

Laurent Bugnion创建了一些可能感兴趣的MultiTouch行为,这取决于您的具体要求.

最后一个选择是使用XNA Framework支持的一些手势.Mike Ormond已经写好了使用它们的介绍.

除此之外,您还必须通过使用ManipulationStarted,ManipulationDeltaManipulationCompleted事件来自行检测/确定手势.MSDN还有一个处理操作事件的指南,您也可以将其用作指向自己检测手势的指针.