WPF: comment gérer un clic sur un élément ListBox?
dans mon application WPF, je suis à la manipulation d'une ListBox SelectionChanged événement et il fonctionne très bien.
Maintenant, j'ai besoin de gérer un événement de clic (même pour le déjà l'élément sélectionné); j'ai essayé d'MouseDown, mais il ne fonctionne pas.
Comment puis-je gérer une zone de liste, cliquez sur un élément?
Merci !
source d'informationauteur Cris
Vous devez vous connecter pour publier un commentaire.
Simplement manipuler PreviewMouseDown événement:
Essayez peut-être de la
PreviewMouseDown
événement. LeMouseDown
événement est avalé et convertis à laSelectionChanged
événement.Seul inconvénient est que la
PreviewMouseDown
aura lieu avant laSelectionChanged
.Listbox en interne utilise la souris vers le bas pour effectuer la sélection a changé. Ainsi, vous pouvez utiliser l'aperçu de la souris vers le bas de l'événement.
En dehors de l'aperçu de la souris vers le bas, vous pouvez utiliser EventManager.RegisterClassHandler...
Laissez-moi savoir si cela aide...