61得票3回答
在ViewModel中正确使用CollectionViewSource的方法

我使用拖放功能将数据源对象(一个数据库模型)绑定到 DataGrid 中(基本上遵循这个示例:Entity Framework Databinding with WPF)。 这个实现可以正常工作。 XAML<Window.Resources> <Collectio...

54得票6回答
在CollectionViewSource上触发筛选器

我正在使用MVVM模式开发WPF桌面应用程序。 我试图基于在TextBox中输入的文本来过滤ListView中的一些项目。 我希望随着文本的更改,ListView项目会被过滤。 我想知道如何在过滤文本更改时触发过滤。 ListView绑定到CollectionViewSource,Collec...

52得票2回答
WPF多个CollectionView在同一个集合上使用不同的过滤器

我正在使用一个包含两个 ICollectionView 用于不同筛选条件的 ObservableCollection。 其中一个用于按某些类型过滤消息,另一个用于统计已选中消息的数量。如您所见,消息过滤和消息计数都正常工作,但当我取消选中消息时,该消息会从列表中消失(计数仍然有效)。 顺便...

48得票2回答
在ComboBox中对项目进行分组

我有一个ListView,其中包含两种类型的对象,单个和多个。 单个对象是普通的TextBlock,而多个对象是具有项目的ComboBox。 我试图分组ComboBox中的项目,但没有成功。这可能吗?还是应该采用不同的方法? 我的目标是什么:[ComboBox v] [Heade...

34得票5回答
WPF数据表格绑定的数据发生变化后重新排序

我正在寻找一种方法来在底层数据 更改 时重新排序我的 DataGrid。 (这个设置是相当标准的:DataGrid 的 ItemSource 属性绑定到一个 ObservableCollection 上;列使用 DataGridTextColumns;DataGrid 内部的数据对 Obse...

20得票1回答
CollectionViewSource使用问题

我正在尝试基本使用CollectionViewSource,但似乎缺少某些东西,因为它无法正常工作。这是我的XAML代码:<Window.Resources> <CollectionViewSource Source="{Binding loc:MainVM.Instan...

20得票3回答
CollectionViewSource在与数据源绑定时仅第一次排序。

我正在使用一个绑定到CollectionViewSource(players)的DataGrid,CollectionViewSource(players)本身绑定到ListBox(levels)当前选择的项,每个项包含一个要在DataGrid中排序/显示的集合:<ListBox Nam...

19得票2回答
WPF CollectionViewSource 多个视图?

我编写了一个带搜索扩展功能的自定义 WPF 控件,我们将其称为 MyControl。 该控件是 ItemsControl 类的子类。 因此,我像这样向其提供数据源: 控件本身使用protected override void OnItemsSourceChanged(System.Coll...

19得票10回答
WPF数据网格每列的自定义排序

我有一个WPF DataGrid,它绑定到CollectionViewSource,该CollectionViewSource封装了ObservableCollection。这个CollectionViewSource有两个主要目的: 1)按照T的特定属性对每个项进行分组。我在GroupDes...

18得票4回答
在WPF中,您是否可以在不使用代码后台的情况下过滤CollectionViewSource?

主题已经把问题说清楚了。<CollectionViewSource x:Key="MyData" Source="{Binding}" Filter="{ SomethingMagicInXaml? }" /> 并不是我不能使用代码后端,只是这让我感到不舒服。