Существует ли подход для программного применения сортировки WPF DataGrid
на основе нескольких свойств?
У меня есть несколько столбцов DataGrid
, которые содержат один столбец, который я всегда хочу расположить в алфавитном порядке в пределахгруппировки значений при сортировке других столбцов.
Во всех пользовательских реализациях сортировки, которые я видел, используется IComparer
, но это обеспечивает только значения в одном столбце, с которым он связан.
ДляНапример, если у нас есть следующие два столбца несортированных данных:
Если мы применим сортировку ко второму столбцу, первый столбец будет произвольно отсортирован в каждой группе:
То, что я ищу, это для любых групп одинаковых значений во втором столбце, первый столбец в алфавитном порядке:
Есть ли альтернатива IComparer
, которая выставляет полную модель?