我有一个公开ObservableCollection的View Model。现在我想添加分组,因此想要使用View类,例如ListCollectionView。但这不是一般类型。此外,如果我从ObservableCollection构造ListCollectionView,那么当ObservableCollection为时,它不会更新。
有人在某处实现了ObservableCollection支持的View-collection吗?
如果没有,是否有可能通过使用XAML以某种方式实现这种活力?
答案 0 :(得分:2)
您不需要特定的实施; CollectionView
只是一个集合的视图。您可以使用CollectionView
获取集合的默认CollectionViewSource.GetDefaultView
:
ObservableCollection<Something> collection = ...
ICollectionView view = CollectionViewSource.GetDefaultView(collection);