wpf listview cliquez-droit sur le problème
donc, j'ai joint un menu contextuel (menu du clic droit) pour un wpf listview.
malheureusement, lorsque vous cliquez dessus, le menu et sélectionne importe quel élément qui vous êtes. Est-il un moyen de désactiver ce bouton droit de la souris sélectionner le comportement, tout en permettant le menu contextuel?
OriginalL'auteur KevinDeus | 2009-07-02
Vous devez vous connecter pour publier un commentaire.
La clé est de définir la PreviewMouseRightButtonDown événement dans le bon endroit. Comme vous l'aurez remarquez, même sans ContextMenu un clic droit sur un ListViewItem permettra de sélectionner l'élément en question, et nous avons donc besoin de définir l'événement sur chaque élément, et pas sur la liste.
Depuis l'aperçu des événements sont tunneling cela va bloquer le RightMouseButtonDown de se produire sur la ListViewItems de les empêcher d'être sélectionné, mais pas empêcher la RightMouseButtonDown sur la liste et ainsi de toujours permettre l'ContextMenu à ouvrir.
OriginalL'auteur rmoore
ce lien semble également utile:
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/e7f213e3-d8c0-4d13-8c39-51b214715c8a
OriginalL'auteur KevinDeus