Мне нужно иметь разные контекстные меню в моей сетке данных - одно для его заголовка и одно для строк сетки. Поэтому я обрабатываю событие MouseClick, и затем мне нужно оценить, является ли базовый объект для курсора мыши заголовком Datagrid. Можете ли вы объяснить мне, как я могу это сделать?
Я не могу понять, что ни иерархия объектов DataGrid и DataGridColumn не содержит объект DataGridColumnHeader или какую-либо ссылку на него. Но в виртуальном дереве, если я получу текстовый блок, который находится в заголовке и содержит текст заголовка столбца, а затем получу его родительский контейнер, я получу объект DatagridColumnHeader.
Любая помощь приветствуется. Заранее спасибо!