[]
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> |