Comment puis-je définir différents ContextMenus pour chaque colonne dans le DataGrid (grille de Microsoft)? J'ai découvert que la grille fournit un attribut ContextMenu
, mais je veux des éléments de menu contextuel différents pour les colonnes, pas le même ContextMenu pour la grille entière.WPF DataGrid ContextMenu (s)
Editer: Merci pour votre réponse! J'ai essayé d'écouter le ContextMenuOpeningEvent
comme vous l'avez suggéré qui était un premier succès: le ContextMenu peut être modifié dans le EventHandler. Mais cela soulève un autre problème (je l'espère petit) - Je dois maintenant identifier la colonne où le curseur de la souris était terminé lorsque le ContextMenuOpeningEvent
a été déclenché. Je vais chercher comment faire (ou contourner) plus tard.