我正在嘲笑Expression Blend中的wp7應用程序,並尋找設置響應某些手勢的事件處理程序。一些Binging顯示一些人建議使用「點擊」或某些東西,並檢查自己點擊兩次之間的時間,但似乎應該有一個更簡單的方法。Silverlight Windows Phone 7:手勢事件?
是否有Silverlight的事件控制,對手勢(或特定類型的姿勢?)
我正在嘲笑Expression Blend中的wp7應用程序,並尋找設置響應某些手勢的事件處理程序。一些Binging顯示一些人建議使用「點擊」或某些東西,並檢查自己點擊兩次之間的時間,但似乎應該有一個更簡單的方法。Silverlight Windows Phone 7:手勢事件?
是否有Silverlight的事件控制,對手勢(或特定類型的姿勢?)
的Silverlight爲Windows Phone 7的火災本身不包含任何手勢支持。但是,有多種選項可用:
Silverlight for Windows Phone Toolkit包含GestureService/GestureListener,我建議先看看。
Laurent Bugnion創建了一些MultiTouch behaviours這可能是有趣的,取決於您的具體要求。
最後的選擇是使用一些gestures supported by the XNA Framework。 Mike Ormond has written a good introduction使用它們。
除此之外,您必須通過使用ManipulationStarted,ManipulationDelta和ManipulationCompleted事件來自己檢測/確定手勢。 MSDN也有一個handling manipulation events的指南,您也可以用它作爲自己檢測手勢的指針。