【发布时间】:2010-11-02 00:48:45
【问题描述】:
我正在使用 MVVM 模式开发 WPF 应用程序,我需要在 ListView 中显示项目列表(带有过滤功能),所选项目的字段显示在主/详细视图中。我在以下两种方式之间纠结:
- 在我的 ViewModel 中公开一个 CollectionView,并绑定到这个。
- 在我的 ViewModel 中公开一个普通的 IList,并使用 CollectionViewSource 在 XAML 中创建 CollectionView。
是否有一种公认的方式来做到这一点?对最好的方法有什么想法吗?
【问题讨论】:
-
令人惊讶的是,很多时候你发现有人已经做了与你要问的完全相同的问题。谢谢! :)
标签: wpf collections mvvm