我有一个ListView
我希望将结果分组,但我发现的例子不起作用.如何对结果进行分组?
我想分组Status
自定义对象的属性.
这就是我所拥有的:
这是我的代码:
void ShelvedOrderList_DataContextChanged(object sender, System.Windows.DependencyPropertyChangedEventArgs e) { AddGrouping(); } private void AddGrouping() { if ( lstShelvedOrders.ItemsSource == null) { return; } CollectionView myView = (CollectionView)CollectionViewSource.GetDefaultView(lstShelvedOrders.ItemsSource); PropertyGroupDescription groupDescription = new PropertyGroupDescription("Status"); myView.GroupDescriptions.Add(groupDescription); }
Robert Macne.. 23
我马上注意到一件事 - GroupStyle.HeaderTemplate
将被应用于a CollectionViewGroup
,所以你DataTemplate
应该看起来像这样:
CollectionViewGroup.Name
将被分配该Status
组的值.
我马上注意到一件事 - GroupStyle.HeaderTemplate
将被应用于a CollectionViewGroup
,所以你DataTemplate
应该看起来像这样:
CollectionViewGroup.Name
将被分配该Status
组的值.