我正在使用MVVM,实体框架和。net 6编写一个WPF应用程序。我的视图中有一个列表视图控件,我想将它绑定到相应视图模型中的集合。我希望能够根据多个文本框和复选框选择筛选列表视图项。每个列表视图项表示一个具有多个属性的域对象。我看过很多通过System.ComponentModel.ICollectionView轻松实现过滤的视频。然而,在使用。net 6时,我没有在命名空间中看到这个类。它被抛弃了吗?似乎是一门有用的课程,我无法想象如果没有其他选择就放弃它。MS docs api并没有在application To部分列出core或。net 5或。net 6,但是一位YouTuber说他在他的。net 6解决方案中有这个类。
问题解决。感谢你的回复,这让我确信这是一个配置问题,而不是类被遗漏在。net 6之外。有趣的是,如果你去@ibrennan208发布的docs api链接,并向下滚动到应用到部分,它只列出了框架版本,这让我怀疑是否被抛弃了。意识到我可以在我的wpf项目中从视图的代码中看到类,这让我放心,这是一个配置问题。我想在其中使用类的视图模型位于我的汇编项目中。解决办法:添加UseWPF标签和组装项目的设置为true PropertyGroup标记