2010-07-28 12 views
10

Quelqu'un a-t-il mis en œuvre Appuyez sur & Conserver dans une application Windows Phone 7? Je peux voir quelques approches possibles KeyDown/KeyUp et une minuterie ou ManipulationStarted/manipulationCompleted et une minuterie.
Cependant, il me semble que c'est une approche moins que l'idée parce que différentes applications auraient des paramètres de minuterie différents conduisant à des incohérences.
Ai-je raté quelque chose? J'espérais un événement TapAndHoldAppuyez et maintenez (appui long)

Répondre

3

Je suis dans la même situation, et je suis à la recherche de "la manière recommandée". Pendant ce temps, Mike Francis a posté a solution on his blog, utilisant la reconnaissance gestuelle de Microsoft.Xna.Framework.Input.TouchPanel dans une application Silverlight. Je n'ai pas essayé.

+0

Merci pour le lien, c'était à peu près la solution que je contemplais. Je me demande si c'est quelque chose qui manque à la bêta? –

3

Silverlight Toolkit pour Windows Phone ajoute facile à utiliser le support des gestes, y compris sur les gestes Hold

6

Pour toutes les vues Tenez la méthode est là. Il va gérer la fonction de presse longue.

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

Le code ci-dessus devrait fonctionner pour toucher et tenir l'événement