ContextMenu pour ListViewItem uniquement

J’ai un menu contextuel – le problème est que j’ai besoin de l’ouvrir seulement quand un listviewitem est cliqué. Pour l’instant, il s’ouvrira si je clique n’importe où dans la liste ou dans l’en-tête.

            

J’ai essayé d’append le ContextMenu en tant que ressource et de l’appliquer en tant que style, mais cela interrompt la commande (cliquer sur Plus d’infos devrait ouvrir une fenêtre de dialog, cela ne fonctionne pas de cette façon).

           

Donc, vous ne savez pas comment limiter le menu contextuel au listviewitem et laisser la commande fonctionner.

Utilisez RelativeSource dans la liaison de commande dans le modèle et cela fonctionnera: