2010-10-14 100 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的指南,您也可以用它作爲自己檢測手勢的指針。