有没有一种仅使用XAML的方式来根据项(ViewModel对象列表)的属性之一自动对绑定的项进行排序。 ItemsControl是DataTemplate的一部分。我认为CollectionViewSource可以解决问题,但我该如何将CollectionViewSource绑定到ItemsC...
我想知道如何在按钮点击时刷新CollectionViewSource? 到目前为止,我有: <Window.Resources> <CollectionViewSource x:Key="cvsCustomers" ...
我有一个简单的ListView,想要按数字或字母升序或降序来排序内容,选择是通过一个下拉框进行的。我理解可以使用CollectionViewSource来实现排序,但如何动态地修改SortDescription或方向呢? 更新: 好的,我已经设置了我的CVS,viewModel是ListV...
如何在HierarchicalDataTemplate的ItemsSource中使用CollectionViewSource(提供排序行为)? 所以,给定下面的代码,我该如何在层次结构的每个级别上对子项进行排序? <HierarchicalDataTemplate DataType=...
我希望在XAML中绑定到一个ObservableCollection并在那里应用分组。原则上,这很好地工作了。 <UserControl.Resources> <CollectionViewSource x:Key="cvs" Source="{Binding Pa...
这五种集合分别是CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView,它们之间有什么区别?何时使用这些集合? 我知道CollectionViewSource的主要用途,但...
我在我的WP7项目中使用MVVM Light将一个视图绑定到视图模型。该视图包含一个Listbox,具有以下设置: <ListBox x:Name="StationList" ItemsSource="{Binding StationList}" SelectedIte...
我正在使用CollectionViewSource来对我的数据进行分组。在我的数据中,我需要根据Property1和Property2进行分组。 唯一的限制是,我不想要另一个组的子组。因此,当我按这两个属性进行分组时,我不希望Property2成为Property1组的子组。 我之所以这么...
我在Blend中显示设计时数据遇到了问题,以下是我的代码。这是我的集合视图源代码: <CollectionViewSource x:Name="DataSource" Source="{Binding Groups}" IsSource...
我有一堆组合框,它们都共享相同的可用选项。这些选项在我的ViewModel中公开了一个集合。一切都很好。 现在我想要对这些选项进行排序,所以我决定从我的ViewModel中公开一个ICollectionView,而不是我的通常的ReadonlyObservableCollection<...