У меня есть CompositeCollection, которая состоит из ObservableCollections двух типов: компании и контакты.
У контакта есть свойство FullName, а у компании имя свойства.
Я хочу применить сортировку, чтобы коллекции были смешаны по типам, но отсортированы по имени, например:
Ицхак Перлман
Джон Доу
Microsoft
Сара Мур
StackOverflow
Уолтер Ричардсон
Обратите внимание, что я связал ItemsControl с CollectionViewSource, что его Source установлен как CompositeCollection, его представление становится CompositeCollectionView, это внутренний тип, если я явно устанавливаю его тип в ListCollectionView, он содержит только CollectionContainers в качестве своих элементов.
Желаемое решение - это обходной путь для включения сортировки, фильтрации и группировки в CompositeCollections, я не хочу переопределять и создавать свою собственную CompositeCollection, я просто не знаю, как я могу переопределить это и включить его функциональность в xaml.