13得票4回答
如何针对ListCollectionView编写Linq查询?

这些方法似乎都不起作用:var source = myViewModel.MyListCollectionView.Select(x => x as MyType); var source = myViewModel.MyListCollectionView.Select<obje...

13得票2回答
WPF如何在同一个ListCollectionView上使用多个过滤器

我正在使用MVVM设计模式,并将ListView绑定到ViewModel中的ListCollectionView。我还有几个ComboBox用于过滤ListView。当用户从ComboBox中选择项目时,ListView会根据所选项目进行过滤。每当我想要在已经过滤的基础上进行过滤时,它会撤消我...

13得票6回答
ListCollectionView是否存在内存泄漏问题?

我一直在研究如何避免由于对视图模型中的INotifyCollectionChanged事件的强引用而导致的内存泄漏。我尝试使用ListCollectionView来解决这个问题。但是,我认为以下代码存在内存泄漏,我做错了什么吗? var stuff = new ObservableColle...

9得票1回答
在XAML中绑定到ICollectionView.Count属性

我正在尝试将一个文本框绑定到XAML中筛选后的集合视图的计数。它没有产生任何错误,但也没有产生任何输出。有人知道如何做吗? 以下是我的XAML代码片段: <Window.Resources> <CollectionViewSource x:Key="MyView" S...

9得票1回答
CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView之间有什么区别以及它们的使用情况是什么?

这五种集合分别是CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView,它们之间有什么区别?何时使用这些集合? 我知道CollectionViewSource的主要用途,但...

8得票3回答
在ListView中显示已分组项目的总和

我正在使用MVVM设计模式创建一个WPF时间卡应用程序,我试图按每天分组显示用户打卡的总工时。我有一个ListView,其中包含所有TimeCard数据,并使用以下XAML将其分成组: <ListView.GroupStyle> <GroupStyle Contai...

7得票1回答
在分页的列表框中对集合进行排序和过滤

我有一个包含10,000个项目的数据库,可以在应用程序运行时添加和删除。 我有一个ListBox,最多显示100个项目,并支持分页。 您可以在这10,000个项目上进行筛选和排序,这需要立即反映在listbox中。 我有一个按钮,可以随机选择一个项目,只要它通过了过滤器。 针对此类操作...