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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top