2010-07-28 15 views
10

Czy ktoś już zaimplementował Dotknij & Przytrzymaj w aplikacji Windows Phone 7? Widzę kilka możliwych podejść KeyDown/KeyUp i timer lub ManipulationStarted/manipulationCompleted i timer.
Jednak wydaje mi się, że jest to podejście mniej niż pomysłowe, ponieważ różne aplikacje miałyby różne ustawienia zegara, co prowadzi do niespójności.
Czy czegoś brakuje? Miałem nadzieję na zdarzenie TapAndHoldDotknij i przytrzymaj (długie naciśnięcie)

Odpowiedz

3

Jestem w takiej samej sytuacji i szukam "zalecanego sposobu". W międzyczasie Mike Francis opublikował a solution on his blog, korzystając z rozpoznawania gestów Microsoft.Xna.Framework.Input.TouchPanel w aplikacji Silverlight. Nie próbowałem tego.

+0

Dzięki za link, było to prawie rozwiązanie, nad którym się zastanawiałem. Zastanawiam się, czy czegoś takiego brakuje w wersji beta? –

3

Silverlight Toolkit dla Windows Phone dodaje łatwy w użyciu obsługę gestów, w tym dniu gestów Warowni

6

Dla wszystkich poglądów Trzymaj metoda ma. Będzie obsługiwać funkcję długiego naciśnięcia.

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

Powyższy kod powinien działać dla zdarzenia dotykowego i przytrzymaj