我正在开发一个使用MVVM模式的WPF应用程序,我需要在一个ListView(带过滤)中显示一个项目列表,所选项目的字段显示在主/细节视图中。我在以下两种方式之间撕裂:MVVM:CollectionView在ViewModel或CollectionViewSource中的xaml?
- 在我的ViewModel中暴露一个CollectionView,并绑定到这个。
- 在我的ViewModel中暴露一个普通的IList,并使用CollectionViewSource在XAML中创建CollectionView。
有没有一种可以接受的方法呢?任何想法的最佳途径?
令人惊讶的是,很多次你发现有人已经做了完全相同的问题,你会问。谢谢! :) – 2013-07-12 08:08:24