Как получить доступ к определенной группе в CollectionViewSource.View.Groups
У меня есть.NET CollectionViewSource в моей модели представления WPF, и он выполняет некоторую настраиваемую группировку с использованием GroupDescription на основе свойства enum и сортировку с использованием SortDescription, привязанного к простому двойному свойству. Этот CollectionViewSource используется в одном представлении и делает именно то, что мне нужно, чтобы сделать его там, но я пытаюсь дополнить представление родственным представлением, которое детализирует некоторую сводную статистику для отдельных групп, входящих в мой источник представления собрания.
Основываясь на моих случайных обходах intellisense, единственный подход, который мне удалось различить, включает в себя итерацию по группам и динамическое приведение их к CollectionViewGroup и проверку свойства Name.
Я хотел бы знать, есть ли какой-либо способ выбора определенной подгруппы на достаточно высоком уровне без необходимости оценивать неизвестные группы в том неизвестном порядке, который они принимают в соответствии с исходными данными? Я пытаюсь избежать необходимости выполнять операции группирования самостоятельно с исходными данными, чтобы я мог подключить их к моим сестринским представлениям. Я бы предположил, что совмещение групп CollectionViewSource было бы оптимальным подходом.