Class
GridViewColumnCollection

Represents a collection of GridViewColumn objects.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

cs-api-definition
public class GridViewColumnCollection : ObservableCollection<GridViewColumn>, IList<GridViewColumn>, ICollection<GridViewColumn>, IList, ICollection, IReadOnlyList<GridViewColumn>, IReadOnlyCollection<GridViewColumn>, IEnumerable<GridViewColumn>, INotifyCollectionChanged, INotifyPropertyChanged, IList<IFieldDescriptor>, ICollection<IFieldDescriptor>, IEnumerable<IFieldDescriptor>, IEnumerable

Inheritance: objectCollection<GridViewColumn>ObservableCollection<GridViewColumn>GridViewColumnCollection

Implements: ICollectionICollection<GridViewColumn>ICollection<IFieldDescriptor>IEnumerableIEnumerable<GridViewColumn>IEnumerable<IFieldDescriptor>IListIList<GridViewColumn>IList<IFieldDescriptor>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<GridViewColumn>IReadOnlyList<GridViewColumn>

Inherited Members ObservableCollection<GridViewColumn>.Move(int, int)ObservableCollection<GridViewColumn>.ClearItems()ObservableCollection<GridViewColumn>.RemoveItem(int)ObservableCollection<GridViewColumn>.InsertItem(int, GridViewColumn)ObservableCollection<GridViewColumn>.SetItem(int, GridViewColumn)ObservableCollection<GridViewColumn>.MoveItem(int, int)ObservableCollection<GridViewColumn>.OnPropertyChanged(PropertyChangedEventArgs)ObservableCollection<GridViewColumn>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<GridViewColumn>.BlockReentrancy()ObservableCollection<GridViewColumn>.CheckReentrancy()ObservableCollection<GridViewColumn>.CollectionChangedObservableCollection<GridViewColumn>.PropertyChangedCollection<GridViewColumn>.Add(GridViewColumn)Collection<GridViewColumn>.Clear()Collection<GridViewColumn>.CopyTo(GridViewColumn[], int)Collection<GridViewColumn>.Contains(GridViewColumn)Collection<GridViewColumn>.GetEnumerator()Collection<GridViewColumn>.IndexOf(GridViewColumn)Collection<GridViewColumn>.Insert(int, GridViewColumn)Collection<GridViewColumn>.Remove(GridViewColumn)Collection<GridViewColumn>.RemoveAt(int)Collection<GridViewColumn>.CountCollection<GridViewColumn>.Items

Constructors

GridViewColumnCollection()

Initializes a new instance of the GridViewColumnCollection class.

Declaration

cs-api-definition
public GridViewColumnCollection()

GridViewColumnCollection(GridViewDataControl)

Initializes a new instance of the GridViewColumnCollection class.

Declaration

cs-api-definition
public GridViewColumnCollection(GridViewDataControl owner)

Parameters

owner

GridViewDataControl

The GridViewDataControl that owns the columns in the collection.

Properties

this[int]

Gets or sets the GridViewColumn with the specified unique name.

Declaration

cs-api-definition
public GridViewColumn this[int index] { get; set; }

Parameters

index

int

Property Value

GridViewColumn

Remarks

A separate integer indexer is needed, as XAML parser will first invoke the this[string] indexer of the super class before using the inherited integer indexer.

this[string]

Gets or sets the GridViewColumn with the specified unique name.

Declaration

cs-api-definition
public GridViewColumn this[string columnUniqueName] { get; }

Parameters

columnUniqueName

string

Property Value

GridViewColumn

Methods

AddRange(IEnumerable<GridViewColumn>)

Adds the elements of the specified collection to the end of GridViewColumnCollection.

Declaration

cs-api-definition
public void AddRange(IEnumerable<GridViewColumn> items)

Parameters

items

IEnumerable<GridViewColumn>

RemoveItems(IEnumerable<GridViewColumn>)

Removes the elements of the specified collection from GridViewColumnCollection.

Declaration

cs-api-definition
public void RemoveItems(IEnumerable<GridViewColumn> items)

Parameters

items

IEnumerable<GridViewColumn>