【发布时间】:2013-03-15 10:20:20
【问题描述】:
如果我将我的 WPF DataGrid 绑定到 ViewModel 中的 ObservableCollection(这是一项要求),我如何实现分组、过滤和导航,如果 DataGrid 绑定到 CollectionView 可以直接完成。 是否有可能同时获得两种类型的集合的好处?
【问题讨论】:
如果我将我的 WPF DataGrid 绑定到 ViewModel 中的 ObservableCollection(这是一项要求),我如何实现分组、过滤和导航,如果 DataGrid 绑定到 CollectionView 可以直接完成。 是否有可能同时获得两种类型的集合的好处?
【问题讨论】:
您可以在 ViewModel 中使用 CollectionViewSource.GetDefaultView 方法,以便访问 Collection View 的 SortDescription、GroupDescription 和 Filter 属性
用法
var cv = (ListCollectionView)CollectionViewSource.GetDefaultView(this.Customers);
【讨论】: