Я хотел бы предоставить собственную реализацию поведения сортировки для WPF DataGrid
, так как я использую модель данных с постраничной загрузкой.Мое поведение при разбивке на страницы работает хорошо, однако поведение сортировки по умолчанию для CanUserSortColumns="True"
вызывает сортировку текущей страницы, однако я хочу захватить это и отсортировать сам.
Я подумал, что смогу обеспечить сортировкуповедение при прослушивании событий щелчков на заголовках столбцов и соответствующей сортировке, что работает, однако, когда CanUserSortColumns="False"
заголовки столбцов больше не реагируют на взаимодействие с мышью и не показывают индикатор направления сортировки.
Я понялэто было бы так, но я хотел бы знать, как я могу восстановить стиль без необходимости писать целый шаблон, который выглядит как оригинал.