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

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

18得票6回答
如何从CollectionViewSource中获取项目数量?

我正在使用CollectionViewSource来过滤在ListBox中显示的记录。以下是XAML代码。 <Window x:Class="WPFStarter.ListBoxItemsFilter.ListBoxFilterUsingCollectionViewSource" ...

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

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

8得票1回答
选定项设置为CollectionViewSource的第一项

我在我的WP7项目中使用MVVM Light将一个视图绑定到视图模型。该视图包含一个Listbox,具有以下设置: <ListBox x:Name="StationList" ItemsSource="{Binding StationList}" SelectedIte...

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

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

10得票2回答
在DataTemplate中对绑定的ItemsControl进行排序(仅限XAML)。

有没有一种仅使用XAML的方式来根据项(ViewModel对象列表)的属性之一自动对绑定的项进行排序。 ItemsControl是DataTemplate的一部分。我认为CollectionViewSource可以解决问题,但我该如何将CollectionViewSource绑定到ItemsC...

7得票2回答
对CollectionViewSource感到困惑(组合框中的SelectedItem无法工作)

我有一堆组合框,它们都共享相同的可用选项。这些选项在我的ViewModel中公开了一个集合。一切都很好。 现在我想要对这些选项进行排序,所以我决定从我的ViewModel中公开一个ICollectionView,而不是我的通常的ReadonlyObservableCollection<...

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

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

13得票3回答
在DataTemplate中绑定CollectionViewSource

'ContentTemplate' 是一个 DataTemplate,用于显示一个具有 'FooList' 成员(一个 ObservableCollection)的对象。<DataTemplate x:Key="ContentTemplate"> <ListBox I...

7得票1回答
CollectionViewSource、设计时数据、Blend和Windows 8

我在Blend中显示设计时数据遇到了问题,以下是我的代码。这是我的集合视图源代码: <CollectionViewSource x:Name="DataSource" Source="{Binding Groups}" IsSource...