2010-07-28 88 views
10

是否有人實施了Tap &暫停Windows Phone 7應用程序呢?我可以看到幾種可能的方法KeyDown/KeyUp和一個定時器或ManipulationStarted/manipulationCompleted和一個定時器。
但是這讓我覺得這是一個不太理想的方法,因爲不同的應用程序會有不同的計時器設置導致不一致。
我錯過了什麼嗎?我期待着一個TapAndHold事件點擊並按住(長按)

回答

3

我處於同樣的情況,我正在尋找「推薦的方式」。與此同時,邁克弗朗西斯發佈a solution on his blog,在Silverlight應用中使用Microsoft.Xna.Framework.Input.TouchPanel的手勢識別功能。我沒有嘗試過。

+0

感謝您的鏈接,這幾乎是我正在考慮的解決方案。我想知道這是測試版中缺少的東西嗎? – 2010-07-30 13:07:08

3

的Silverlight工具包的Windows Phone增加了易於使用的手勢支持,包括在保持姿勢

6

對於所有的觀點保持方法是存在的。 它將處理長按功能。

0
Button b = new Button(); 
b.Hold += new EventHandler<System.Windows.Input.GestureEventArgs>(HoldEventHandler); 

上面的代碼應該工作詳細答案對於觸摸和保持事件