Class
TableDefinitionCollection

Represents a collection of table definitions.

Definition

Namespace:Telerik.Windows.Data

Assembly:Telerik.Windows.Data.dll

Syntax:

cs-api-definition
public class TableDefinitionCollection : RadObservableCollection<TableDefinition>, IList<TableDefinition>, ICollection<TableDefinition>, IList, ICollection, IReadOnlyList<TableDefinition>, IReadOnlyCollection<TableDefinition>, IEnumerable<TableDefinition>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, ISuspendNotifications

Inheritance: objectCollection<TableDefinition>ObservableCollection<TableDefinition>RadObservableCollection<TableDefinition>TableDefinitionCollection

Implements: ICollectionICollection<TableDefinition>IEnumerableIEnumerable<TableDefinition>IListIList<TableDefinition>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<TableDefinition>IReadOnlyList<TableDefinition>ISuspendNotifications

Inherited Members RadObservableCollection<TableDefinition>.AddRange(IEnumerable<TableDefinition>)RadObservableCollection<TableDefinition>.InsertRange(IEnumerable<TableDefinition>, int)RadObservableCollection<TableDefinition>.RemoveRange(IEnumerable<TableDefinition>)RadObservableCollection<TableDefinition>.Reset()RadObservableCollection<TableDefinition>.OnPropertyChanged(PropertyChangedEventArgs)RadObservableCollection<TableDefinition>.OnCollectionChanging(CollectionChangingEventArgs)RadObservableCollection<TableDefinition>.InsertItem(int, TableDefinition)RadObservableCollection<TableDefinition>.RemoveItem(int)RadObservableCollection<TableDefinition>.ClearItems()RadObservableCollection<TableDefinition>.SuspendNotifications()RadObservableCollection<TableDefinition>.ResumeNotifications()RadObservableCollection<TableDefinition>.RaiseCollectionChangedOnResume()RadObservableCollection<TableDefinition>.IsDirtyRadObservableCollection<TableDefinition>.ShouldResetOnResumeNotificationsRadObservableCollection<TableDefinition>.NotificationsSuspendedRadObservableCollection<TableDefinition>.AddedItemsRadObservableCollection<TableDefinition>.RemovedItemsRadObservableCollection<TableDefinition>.CollectionChangingRadObservableCollection<TableDefinition>.PropertyChangedObservableCollection<TableDefinition>.Move(int, int)ObservableCollection<TableDefinition>.SetItem(int, TableDefinition)ObservableCollection<TableDefinition>.MoveItem(int, int)ObservableCollection<TableDefinition>.BlockReentrancy()ObservableCollection<TableDefinition>.CheckReentrancy()ObservableCollection<TableDefinition>.CollectionChangedCollection<TableDefinition>.Add(TableDefinition)Collection<TableDefinition>.Clear()Collection<TableDefinition>.CopyTo(TableDefinition[], int)Collection<TableDefinition>.Contains(TableDefinition)Collection<TableDefinition>.GetEnumerator()Collection<TableDefinition>.IndexOf(TableDefinition)Collection<TableDefinition>.Insert(int, TableDefinition)Collection<TableDefinition>.Remove(TableDefinition)Collection<TableDefinition>.RemoveAt(int)Collection<TableDefinition>.CountCollection<TableDefinition>.ItemsCollection<TableDefinition>.this[int]

Constructors

TableDefinitionCollection()

Initializes a new instance of the TableDefinitionCollection class.

Declaration

cs-api-definition
public TableDefinitionCollection()

TableDefinitionCollection(TableDefinition)

Initializes a new instance of the TableDefinitionCollection class.

Declaration

cs-api-definition
public TableDefinitionCollection(TableDefinition owner)

Parameters

owner

TableDefinition

The owner of the definitions in the collection.

Methods

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Declaration

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

Parameters

e

NotifyCollectionChangedEventArgs

Overrides RadObservableCollection<TableDefinition>.OnCollectionChanged(NotifyCollectionChangedEventArgs)

Remarks

Raises the CollectionChanged event when notifications are not suspended.