在ViewModel类中实现过滤?

时间:2016-03-08 08:06:05

标签: c# wpf mvvm viewmodel

我知道CollectionView支持过滤得很好。但是我有一个单独的ViewModel项目(包含视图模型类),要使用CollectionView我需要在该项目中引用PresentationFramework.dll。我想知道这是不是一个好的设计?

不使用CollectionView我需要自己进行过滤,这更有可能是麻烦但更加面向数据,而CollectionView涉及一点点UI虽然我们可以获得默认CollectionView只是通过CollectionViewSource。仅使用PresentationFramework.dll引用CollectionView也是我的关注点。

我想知道这里是否有人这样做过,这是一个好习惯吗?我相信一切都会奏效,但我关心的是一些好的做法。

感谢您的帮助。

0 个答案:

没有答案