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
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é.
Silverlight Toolkit pour Windows Phone ajoute facile à utiliser le support des gestes, y compris sur les gestes Hold
Pour toutes les vues Tenez la méthode est là. Il va gérer la fonction de presse longue.
déclenchez le chronomètre sur l'événement Attente du GestureLister
et l'arrêter sur l'événement GestureCompleted c'est vraiment une astuce voir la réponse de détails sur le lien suivant
How do I detect when toolkit:GestureListener Hold has stopped?
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
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? –