Как выбрать целые строки и / или столбцы в DataGrid, как в Excel? - PullRequest
0 голосов
/ 30 октября 2019

У меня есть DataGrid, и я хочу добиться, чтобы пользователь мог выбирать строки и столбцы, аналогичные Excel, просто щелкнув заголовок столбца или строки, а затем наведя курсор на другие столбцы или строки, чтобы выбрать полный столбец или строку.

Сначала я реализовал обработчик событий для щелчка по ним, чтобы выбрать столбец, который отлично работает, а также множественный выбор. Теперь мне нужно включить мульти-выбор только с помощью мыши, без нажатия клавиш-модификаторов, потому что это выглядит странно с точки зрения пользователя, если элементы управления имеют разные способы выбора для столбцов и строк.

Я установил SelectionMode до 'Extended' и от SelectionUnit до 'CellOrRowHeader' и имеют по умолчанию желаемое поведение для строк, но как я могу иметь такое же поведение и для столбцов? Есть ли SelectionUnit как «CellOrRowHeaderOrColumnHeader», или вы, ребята, знаете, пользовательский элемент управления, чтобы иметь такое же поведение выбора, как пользователь в Excel?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...