2010-10-14 9 views
4

Je me moque d'une application wp7 dans Expression Blend et je cherche à configurer un gestionnaire d'événements en réponse à certains gestes. Certains Bing-ing montre certaines personnes recommandant d'utiliser "sur clic" ou quelque chose et de vérifier le temps entre les robinets, mais il semble qu'il devrait y avoir un moyen plus facile.Silverlight Windows Phone 7: événements Gesture?

Y at-il un événement pour Silverlight contrôles qui incendies de gestes (ou certains types de gestes?)

Répondre

9

Silverlight pour Windows Phone 7 ne contient pas nativement un soutien pour les gestes. Cependant, il existe un certain nombre d'options disponibles:

Le Silverlight for Windows Phone Toolkit contient un GestureService/GestureListener que je vous recommande d'examiner en premier.

Laurent Bugnion a créé MultiTouch behaviours ce qui peut vous intéresser, en fonction de vos besoins spécifiques.

Une dernière option consisterait à utiliser certains des gestures supported by the XNA Framework. Mike Ormond has written a good introduction à les utiliser. Au-delà, vous devrez détecter/déterminer vous-même les gestes grâce aux événements ManipulationStarted, ManipulationDelta et ManipulationCompleted. MSDN a également un guide à handling manipulation events que vous pouvez également utiliser comme un pointeur pour détecter les gestes vous-même.