使用mvvm模式时,当我们有列表时,我们使用ObservableCollection<>。
我的问题是我何时应该致电
CollectionViewSource.GetDefaultView(theCollection);
获取视图,我可以过滤和排序,并做一些其他很酷的东西。
如果我不使用mvvm,我会在window.load中执行此操作
答案 0 :(得分:0)
只需要确保你调用
CollectionViewSource.GetDefualtView([your observable collection])
收集参考发起后......
并且不要再多次调用它,因为没有理由
答案 1 :(得分:-2)
对于MVVM,最好使用具有ObservableCollection类型属性的ViewModel。在此视图模型中,您可以实现您的功能。