2 types derived from GroupDescription
PresentationFramework (2)
src\Framework\MS\Internal\Data\CollectionViewGroupRoot.cs (1)
828private class TopLevelGroupDescription : GroupDescription
src\Framework\System\Windows\Data\PropertyGroupDescription.cs (1)
27public class PropertyGroupDescription : GroupDescription
36 references to GroupDescription
PresentationFramework (34)
src\Framework\MS\Internal\Data\CollectionViewGroupInternal.cs (2)
69internal GroupDescription GroupBy 762GroupDescription _groupBy;
src\Framework\MS\Internal\Data\CollectionViewGroupRoot.cs (10)
67public virtual ObservableCollection<GroupDescription> GroupDescriptions 420void InitializeGroup(CollectionViewGroupInternal group, GroupDescription parentDescription, int level) 423GroupDescription groupDescription = GetGroupDescription(group, parentDescription, level); 444GroupDescription GetGroupDescription(CollectionViewGroup group, GroupDescription parentDescription, int level) 446GroupDescription result = null; 803object GetGroupName(object item, GroupDescription groupDescription, int level) 821ObservableCollection<GroupDescription> _groupBy = new ObservableCollection<GroupDescription>(); 823static GroupDescription _topLevelGroupDescription;
src\Framework\MS\Internal\Data\CollectionViewProxy.cs (1)
159public override ObservableCollection<GroupDescription> GroupDescriptions
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (1)
171public override ObservableCollection<GroupDescription> GroupDescriptions
src\Framework\MS\Internal\Data\LiveShapingList.cs (2)
194ObservableCollection<GroupDescription> groupDescriptions = (icv != null) ? icv.GroupDescriptions : null; 198foreach (GroupDescription gd in groupDescriptions)
src\Framework\System\Windows\Controls\DataGrid.cs (1)
7394foreach (GroupDescription groupDescription in Items.GroupDescriptions)
src\Framework\System\Windows\Controls\ItemCollection.cs (10)
693public override ObservableCollection<GroupDescription> GroupDescriptions 701MyGroupDescriptions = new ObservableCollection<GroupDescription>(); 1782ObservableCollection<GroupDescription> source = (IsGroupingSet) ? MyGroupDescriptions : _collectionView.GroupDescriptions; 1783ObservableCollection<GroupDescription> target = (IsGroupingSet) ? _collectionView.GroupDescriptions : MyGroupDescriptions; 1822ObservableCollection<GroupDescription> group = view.GroupDescriptions; 1864ObservableCollection<GroupDescription> group = view.GroupDescriptions; 2055SynchronizeCollections<GroupDescription>(e, MyGroupDescriptions, _collectionView.GroupDescriptions); 2071SynchronizeCollections<GroupDescription>(e, _collectionView.GroupDescriptions, MyGroupDescriptions); 2336private ObservableCollection<GroupDescription> MyGroupDescriptions 2509public ObservableCollection<GroupDescription> _groupBy; // storage for GroupDescriptions; will forward to _collectionView.GroupDescriptions when available
src\Framework\System\Windows\Data\BindingListCollectionView.cs (1)
353public override ObservableCollection<GroupDescription> GroupDescriptions
src\Framework\System\Windows\Data\CollectionView.cs (1)
296public virtual ObservableCollection<GroupDescription> GroupDescriptions
src\Framework\System\Windows\Data\CollectionViewSource.cs (3)
45_groupBy = new ObservableCollection<GroupDescription>(); 235public ObservableCollection<GroupDescription> GroupDescriptions 1271ObservableCollection<GroupDescription> _groupBy;
src\Framework\System\Windows\Data\ListCollectionView.cs (2)
258public override ObservableCollection<GroupDescription> GroupDescriptions 3383public delegate GroupDescription GroupDescriptionSelectorCallback(CollectionViewGroup group, int level);
WindowsBase (2)
Base\System\ComponentModel\GroupDescription.cs (1)
138/// Note: Setting the custom comparer object will clear previously set <seealso cref="GroupDescription.SortDescriptions"/>.
Base\System\ComponentModel\ICollectionView.cs (1)
100ObservableCollection<GroupDescription> GroupDescriptions { get; }