Class
DataGridColumnCollection

Represents a strongly typed collection of DataGridColumn objects.

Definition

Namespace:Telerik.Maui.Controls.DataGrid

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public sealed class DataGridColumnCollection : ObservableCollection<DataGridColumn>, IList<DataGridColumn>, ICollection<DataGridColumn>, IList, ICollection, IReadOnlyList<DataGridColumn>, IReadOnlyCollection<DataGridColumn>, IEnumerable<DataGridColumn>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Inheritance: objectCollection<DataGridColumn>ObservableCollection<DataGridColumn>DataGridColumnCollection

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

Inherited Members ObservableCollection<DataGridColumn>.Move(int, int)ObservableCollection<DataGridColumn>.CollectionChangedCollection<DataGridColumn>.Add(DataGridColumn)Collection<DataGridColumn>.Clear()Collection<DataGridColumn>.CopyTo(DataGridColumn[], int)Collection<DataGridColumn>.Contains(DataGridColumn)Collection<DataGridColumn>.GetEnumerator()Collection<DataGridColumn>.IndexOf(DataGridColumn)Collection<DataGridColumn>.Insert(int, DataGridColumn)Collection<DataGridColumn>.Remove(DataGridColumn)Collection<DataGridColumn>.RemoveAt(int)Collection<DataGridColumn>.CountCollection<DataGridColumn>.this[int]

Properties

this[string]

Gets the DataGridColumn instance which Name value matches the provided one.

Declaration

cs-api-definition
public DataGridColumn this[string name] { get; }

Parameters

name

string

The name of the column to search for.

Property Value

DataGridColumn

Methods

ClearItems()

Clears the items.

Declaration

cs-api-definition
protected override void ClearItems()

Overrides ObservableCollection<DataGridColumn>.ClearItems()

InsertItem(int, DataGridColumn)

Inserts the item.

Declaration

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

Parameters

index

int

The index.

item

DataGridColumn

The item.

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

MoveItem(int, int)

Declaration

cs-api-definition
protected override void MoveItem(int oldIndex, int newIndex)

Parameters

oldIndex

int

newIndex

int

Overrides ObservableCollection<DataGridColumn>.MoveItem(int, int)

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Raises the CollectionChanged event with the provided arguments.

Declaration

cs-api-definition
protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e)

Parameters

e

NotifyCollectionChangedEventArgs

Arguments of the event being raised.

Overrides ObservableCollection<DataGridColumn>.OnCollectionChanged(NotifyCollectionChangedEventArgs)

RemoveItem(int)

Removes the item.

Declaration

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

Parameters

index

int

The index.

Overrides ObservableCollection<DataGridColumn>.RemoveItem(int)

SetItem(int, DataGridColumn)

Sets the item.

Declaration

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

Parameters

index

int

The index.

item

DataGridColumn

The item.

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