[]
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
Public NotInheritable Class GroupView(Of TKey, TElement)
Inherits View(Of TElement)
Implements IList, ICollection, IDisposable, INotifyPropertyChanged, IListSource, ITypedList, IItemProperties, ICollectionView, INotifyCollectionChanged, IEditableCollectionView, IList(Of TElement), ICollection(Of TElement), IObservableSource(Of TElement), IIndexedSource(Of TElement), IGrouping(Of TKey, TElement), IEnumerable(Of 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> |