Как определить разные ContextMenus для каждого столбца в DataGrid (сетке Microsoft)? Я обнаружил, что сетка предоставляет атрибут ContextMenu
, но мне нужны разные элементы контекстного меню для столбцов, а не одно и то же ContextMenu для всей сетки.
Изменить: Спасибо за ваш ответ! Я попытался прослушать ContextMenuOpeningEvent
, как вы предложили, что было первым успехом: ContextMenu можно изменить в EventHandler. Но это поднимает другую (надеюсь, небольшую) проблему — теперь мне нужно определить столбец, над которым находился курсор мыши, когда был запущен ContextMenuOpeningEvent
. Я собираюсь исследовать, как это сделать (или обойти) позже.