Click or drag to resize
RadObservableCollectionT Class
Inheritance Hierarchy
SystemObject
  System.Collections.ObjectModelCollectionT
    System.Collections.ObjectModelObservableCollectionT
      Telerik.Windows.DataRadObservableCollectionT
        Telerik.Windows.Controls.GaugeIndicatorValueMappingCollection
        Telerik.Windows.DataAggregateResultCollection
        Telerik.Windows.DataObservableItemCollectionT
        Telerik.Windows.DataTableDefinitionCollection

Namespace: Telerik.Windows.Data
Assembly: Telerik.Windows.Data (in Telerik.Windows.Data.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
[SerializableAttribute]
public class RadObservableCollection<T> : ObservableCollection<T>, 
	ISuspendNotifications, INotifyCollectionStateProvider

Type Parameters

T
The type of the items in the collection.

The RadObservableCollectionT type exposes the following members.

Constructors
  NameDescription
Public methodRadObservableCollectionT
Initializes a new instance of the RadObservableCollectionT class.
Public methodRadObservableCollectionT(IEnumerableT)
Initializes a new instance of the RadObservableCollectionT class.
Top
Methods
  NameDescription
Public methodAddRange
Protected methodClearItems
Removes all items from the collection.
(Overrides ObservableCollectionTClearItems.)
Protected methodInsertItem
Inserts an item into the collection at the specified index.
(Overrides ObservableCollectionTInsertItem(Int32, T).)
Public methodInsertRange
Inserts the elements of the specified collection at the specified index.
Protected methodOnCollectionChanged
Raises the CollectionChanged event with the provided arguments.
(Overrides ObservableCollectionTOnCollectionChanged(NotifyCollectionChangedEventArgs).)
Protected methodOnCollectionChanging
Raises the [E:CollectionChanging] event.
Protected methodOnPropertyChanged
Raises the PropertyChanged event with the provided arguments.
(Overrides ObservableCollectionTOnPropertyChanged(PropertyChangedEventArgs).)
Protected methodRaiseCollectionChangedOnResume
Raises the CollectionChanged in accordance to the value of ShouldResetOnResumeNotifications and the presence of modified items.
Protected methodRemoveItem
Removes the item at the specified index of the collection.
(Overrides ObservableCollectionTRemoveItem(Int32).)
Public methodRemoveRange
Removes the elements from the specified collection.
Public methodReset
Raises CollectionChanged with Reset changed action.
Public methodResumeNotifications
Resumes the notifications.
Public methodSuspendNotifications
Suspends the notifications.
Top
Properties
  NameDescription
Protected propertyAddedItems
Gets the added items between suspend and resume.
Protected propertyIsDirty
Gets or sets a value indicating whether change to the collection is made when its notifications are suspended.
Public propertyNotificationsSuspended
Gets a value indicating whether change notifications are suspended.
Protected propertyRemovedItems
Gets the removed items between suspend and resume.
Public propertyShouldResetOnResumeNotifications
Get a value that indicates whether RadObservableCollection would raise CollectionChanged event with Reset action, when a bulk add/remove operation takes place.
Top
Events
  NameDescription
Public eventCollectionChanging
Occurs when collection is changing.
Public eventPropertyChanged
Occurs when a property value changes.
Top
See Also