2010-10-14 97 views
4

我正在嘲笑Expression Blend中的wp7应用程序,并寻找设置响应某些手势的事件处理程序。一些Binging显示一些人建议使用“点击”或某些东西,并检查自己点击两次之间的时间,但似乎应该有一个更简单的方法。Silverlight Windows Phone 7:手势事件?

是否有Silverlight的事件控制,对手势(或特定类型的姿势?)

回答

9

的Silverlight为Windows Phone 7的火灾本身不包含任何手势支持。但是,有多种选项可用:

Silverlight for Windows Phone Toolkit包含GestureService/GestureListener,我建议先看看。

Laurent Bugnion创建了一些MultiTouch behaviours这可能是有趣的,取决于您的具体要求。

最后的选择是使用一些gestures supported by the XNA FrameworkMike Ormond has written a good introduction使用它们。

除此之外,您必须通过使用ManipulationStarted,ManipulationDeltaManipulationCompleted事件来自己检测/确定手势。 MSDN也有一个handling manipulation events的指南,您也可以用它作为自己检测手势的指针。