[]
A group in a grouping view.
public sealed class GroupView<TKey, TElement> : View<TElement>, IList, ICollection, IDisposable, INotifyPropertyChanged, IListSource, ITypedList, IItemProperties, ICollectionView, INotifyCollectionChanged, IEditableCollectionView, IList<TElement>, ICollection<TElement>, IObservableSource<TElement>, IIndexedSource<TElement>, IGrouping<TKey, TElement>, IEnumerable<TElement>, IEnumerable
Name | Description |
---|---|
TKey | The type of the key used for grouping. |
TElement | The type of the elements in the group view. |
A grouping view is a result of a GroupBy operation on a live view. It is a collection of groups. Each group contains elements with the same key. That collection is a live view, and every group in itself is a live view, an object of type GroupView<TKey, TElement>.
Name | Description |
---|---|
DeferredMaintenance | This property overrides DeferredMaintenance. |
Key | Gets the key value of the group. |
MaintenanceMode | This property overrides MaintenanceMode. |
Parent | Gets the grouping view (the result of a GroupBy operation) to which this group belongs. |
Name | Description |
---|---|
Maintain() | This method overrides Maintain(). |
PurgeEmptyGroups() | This method overrides PurgeEmptyGroups(). |
Rebuild() | This method overrides Rebuild(). |
ToString() | Returns a string that represents this instance of GroupView<TKey, TElement> |