У меня есть список, который заполняется динамически. В списках элементы сгруппированы. Я пытаюсь отсортировать группы (не элементы внутри группы), потому что они каким-то образом перепутаны.
Мне удалось отсортировать элементы в группе, но я не нашел способа программировать сортировку групп. Кто-нибудь может дать мне подсказку, как это сделать или почему они вообще не отсортированы?
Код инициализации:
_lvUsers.ItemsSource = _config.listTestBenches;
CollectionView view = CollectionView)CollectionViewSource.GetDefaultView(_lvUsers.ItemsSource);
PropertyGroupDescription groupDescription = new PropertyGroupDescription("type");
view.GroupDescriptions.Add(groupDescription);
Обновление GUI:
ICollectionView view = CollectionViewSource.GetDefaultView(_config.listTestBenches);
view.Refresh();