Represents a collection of elements that can notify listeners when items are added, removed, or when the whole list is refreshed.
This collection is useful for data binding scenarios, where the UI needs to be updated automatically when the data changes.
Definition
Namespace:Telerik.Windows.Documents.Utils
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Type Parameters:
T
The type of elements in the collection.
Syntax:
C#
public class NotifiableCollection<T> : ObservableCollection<T>, IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged where T : class, INotifyPropertyChanged
Inheritance: objectCollection<T>ObservableCollection<T>NotifiableCollection<T>
Implements:
Inherited Members
Constructors
C#
public NotifiableCollection()
Methods
C#
protected override void ClearItems()
Overrides:
Events
C#
public event EventHandler<NotifyCollectionItemAddedEventArgs> ItemAdded
C#
public event EventHandler<NotifyCollectionChangeEventArgs> ItemChanged