4

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

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

4

1 回答 1

9

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

Silverlight for Windows Phone Toolkit包含一个 GestureService/GestureListener,我建议您先查看它。

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

最后一个选择是使用XNA 框架支持的一些手势Mike Ormond 写了一篇很好的使用它们的介绍。

除此之外,您必须通过使用ManipulationStartedManipulationDeltaManipulationCompleted事件自己检测/确定手势。MSDN 还提供了处理操作事件的指南,您也可以将其用作自己检测手势的指针。

于 2010-10-14T20:10:27.147 回答