我正在使用MVVM模式开发WPF应用程序,需要在ListView中显示一系列项目(带有过滤功能),并在主/详细视图中显示所选项的字段。 我对以下两种方法之间犹豫不决:
- 在我的ViewModel中公开一个CollectionView,并进行绑定。
- 在我的ViewModel中公开一个简单的IList,并在XAML中使用CollectionViewSource创建CollectionView。
有没有一个标准的做法? 对于最佳方式有什么想法吗?