我正在使用MVVM开发应用程序。我有两个单独的项目,一个用于我的视图,另一个用于viewmodel。
现在,应用程序的一部分需要Filtering
上的Sorting
和Collection
功能
我开始使用MVVM搜索如何执行此操作,看起来我通过引用我在viewmodel中使用CollectionViewSource
的大部分页面。但是,它需要PresentationFramework
作为我的viewmodel项目的参考,这是WPF特定的程序集。
我的viewmodel中是否可以使用PresentationFramework
引用。如果没有,最新的方法是什么?
注意:我正在考虑从VM公开ObservableCollection
并在Sorting
的帮助下在视图中执行CollectionView
等所有内容。我是对的吗?