WPF DataGrid ContextMenu (s)
-
22-08-2019 - |
Question
Comment puis-je définir différents ContextMenus pour chaque colonne dans le DataGrid (la grille de Microsoft)? J'ai découvert que la grille fournit un attribut ContextMenu
, mais je veux les différents éléments du menu contextuel pour les colonnes, pas le même ContextMenu pour l'ensemble du réseau.
Edit: Merci pour votre réponse! J'ai essayé d'écouter la ContextMenuOpeningEvent
comme vous le suggérez qui a été un premier succès: le ContextMenu peut être modifié dans le gestionnaire d'événements. Mais cela soulève une autre (je l'espère petit) problème - je dois maintenant identifier la colonne du curseur de la souris était terminée lorsque le ContextMenuOpeningEvent
a été déclenchée. Je vais à la recherche comment faire (ou contourner) plus tard.
La solution
Je ne l'ai pas joué avec du tout, donc cela peut-être tort, mais vous pouvez être en mesure de passer outre l'événement ContextMenuOpening et créer le menu approprié à la volée.
ajouter élément de menu par défaut menu contextuel peut vous donner un point de départ.
Bonne chance.