Class
AdditionalMeasuresCollection<T>

This collection is used insider RadBulletGraph and contains the additional comparative measures.

Definition

Namespace:Telerik.UI.Xaml.Controls.DataVisualization

Assembly:Telerik.WinUI.Controls.dll

Type Parameters:

T

The type of the measures contained in the collection.

Syntax:

cs-api-definition
public class AdditionalMeasuresCollection<T> : ObservableCollection<T>, IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged where T : BulletGraphMeasureBase

Inheritance: objectCollection<T>ObservableCollection<T>AdditionalMeasuresCollection<T>

Implements: ICollectionICollection<T>IEnumerableIEnumerable<T>IListIList<T>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<T>IReadOnlyList<T>

Inherited Members ObservableCollection<T>.Move(int, int)ObservableCollection<T>.MoveItem(int, int)ObservableCollection<T>.OnPropertyChanged(PropertyChangedEventArgs)ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<T>.BlockReentrancy()ObservableCollection<T>.CheckReentrancy()ObservableCollection<T>.CollectionChangedObservableCollection<T>.PropertyChangedCollection<T>.Add(T)Collection<T>.Clear()Collection<T>.CopyTo(T[], int)Collection<T>.Contains(T)Collection<T>.GetEnumerator()Collection<T>.IndexOf(T)Collection<T>.Insert(int, T)Collection<T>.Remove(T)Collection<T>.RemoveAt(int)Collection<T>.CountCollection<T>.ItemsCollection<T>.this[int]

Methods

ClearItems()

Removes all items from the collection.

Declaration

cs-api-definition
protected override void ClearItems()

Exceptions

InvalidOperationException

The method is being called in a System.Collections.ObjectModel.ObservableCollection.PropertyChanged or System.Collections.ObjectModel.ObservableCollection.CollectionChanged event handler.

Overrides ObservableCollection<T>.ClearItems()

InsertItem(int, T)

Inserts an item into the collection at the specified index.

Declaration

cs-api-definition
protected override void InsertItem(int index, T item)

Parameters

index

int

The zero-based index at which item should be inserted.

item

T

The object to insert.

Overrides ObservableCollection<T>.InsertItem(int, T)

RemoveItem(int)

Removes the item at the specified index from the collection.

Declaration

cs-api-definition
protected override void RemoveItem(int index)

Parameters

index

int

The zero-based index of the item to remove.

Overrides ObservableCollection<T>.RemoveItem(int)

SetItem(int, T)

Replaces the item at the specified index.

Declaration

cs-api-definition
protected override void SetItem(int index, T item)

Parameters

index

int

The zero-based index of the item to replace.

item

T

The new value for the item at the specified index.

Exceptions

InvalidOperationException

The method is being called in a System.Collections.ObjectModel.ObservableCollection.PropertyChanged or System.Collections.ObjectModel.ObservableCollection.CollectionChanged event handler.

Overrides ObservableCollection<T>.SetItem(int, T)