New to Telerik UI for WPFStart a free 30-day trial

Represents a collection of GridViewColumn objects.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

C#
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

Initializes a new instance of the GridViewColumnCollection class.

C#
public GridViewColumnCollection()

Initializes a new instance of the GridViewColumnCollection class.

C#
public GridViewColumnCollection(GridViewDataControl owner)
Parameters:ownerGridViewDataControl

The GridViewDataControl that owns the columns in the collection.

Properties

Gets or sets the GridViewColumn with the specified unique name.

C#
public GridViewColumn this[int index] { get; set; }
Parameters:indexint
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.

Gets or sets the GridViewColumn with the specified unique name.

C#
public GridViewColumn this[string columnUniqueName] { get; }
Parameters:columnUniqueNamestring

Methods

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

C#
public void AddRange(IEnumerable<GridViewColumn> items)
Parameters:itemsIEnumerable<GridViewColumn>

Removes the elements of the specified collection from GridViewColumnCollection.

C#
public void RemoveItems(IEnumerable<GridViewColumn> items)
Parameters:itemsIEnumerable<GridViewColumn>