Как установить группировку для wpf DataGrid, которая имеет CompositeCollection в качестве источника элемента?
Я использую C# и WPF. У меня есть WPF DataGrid, который необходимо связать с несколькими источниками данных. Я создал для каждого источника данных следующий код:
var listCollectionView = (ListCollectionView)CollectionViewSource.GetDefaultView(myObservableCollection);
var collection = new CollectionContainer { Collection = listCollectionView };
myCompositeCollection.Add(collection);
"myCompositeCollection" - это источник моих товаров для сетки. Я не могу создать один список, потому что источники данных происходят из разных сущностей, и я не хочу обрабатывать добавление / удаление / обновление / сброс каждой наблюдаемой коллекции.
Однако каждый отдельный источник данных должен находиться в отдельной группе в сетке. Как добавить группировку (даже пользовательскую реализацию) вместо обычных "GroupDescription" ICollectionView, которая не работает с CompositeCollections?
Благодарю.