Всем привет! Не могу решить проблему.
Дано:
ViewModel.ItemsControl.Задача:
ItemsControl.ViewModel.Что пробовал:
CompositeCollection - не привязывается ко ViewModel.IMultiValueConverter+ две ICollectionView - фильтр работать не будет при вызове Refresh() у одной из них.Хотелось бы использовать сортировку и фильтрацию именно как у ICollectionView и во ViewModel, не пересоздавая ее целиком при каждой фильтрации.
Как это можно сделать?
UPDATE
Вот так кажется завелось.
Во ViewModel:
public ICollectionView SomeCollectionView1 => _someCollectionSource1?.View;
public ICollectionView SomeCollectionView2 => _someCollectionSource2?.View;
В xaml:
<ItemsControl.ItemsSource>
<CompositeCollection>
<CollectionContainer Collection="{Binding Path=SomeCollectionView1, Source={StaticResource Locator}}"/>
<CollectionContainer Collection="{Binding Path=SomeCollectionView2, Source={StaticResource Locator}}"/>
</CompositeCollection>
</ItemsControl.ItemsSource>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости