Class RadObservableCollection<T>
Inheritance
System.Object
RadObservableCollection<T>
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class RadObservableCollection<T> : BindableCollection<T>, ISuspendNotifications, INotifyCollectionStateProvider
Type Parameters
Constructors
Declaration
public RadObservableCollection()
Declaration
public RadObservableCollection(IEnumerable<T> collection)
Parameters
|
System.Collections.Generic.IEnumerable<T>
collection
|
Properties
Declaration
protected virtual IList<T> AddedItems { get; }
Property Value
|
System.Collections.Generic.IList<T>
|
Declaration
protected bool IsDirty { get; set; }
Property Value
Declaration
public bool NotificationsSuspended { get; }
Property Value
Implements
Declaration
protected virtual IList<T> RemovedItems { get; }
Property Value
|
System.Collections.Generic.IList<T>
|
Declaration
public bool ShouldResetOnResumeNotifications { get; }
Property Value
Methods
Declaration
public virtual void AddRange(IEnumerable<T> items)
Parameters
|
System.Collections.Generic.IEnumerable<T>
items
|
Declaration
protected override void ClearItems()
Declaration
protected override void InsertItem(int index, T item)
Parameters
|
System.Int32
index
|
|
T
item
|
Declaration
public virtual void InsertRange(IEnumerable<T> items, int index)
Parameters
|
System.Collections.Generic.IEnumerable<T>
items
|
|
System.Int32
index
|
Declaration
protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e)
Parameters
|
System.Collections.Specialized.NotifyCollectionChangedEventArgs
e
|
Declaration
protected virtual void OnCollectionChanging(CollectionChangingEventArgs e)
Parameters
Declaration
protected override void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
|
System.ComponentModel.PropertyChangedEventArgs
e
|
Declaration
protected virtual void RaiseCollectionChangedOnResume()
Declaration
protected override void RemoveItem(int index)
Parameters
Declaration
public virtual void RemoveRange(IEnumerable<T> items)
Parameters
|
System.Collections.Generic.IEnumerable<T>
items
|
Declaration
public virtual void ResumeNotifications()
Implements
Declaration
public virtual void SuspendNotifications()
Implements
Events
Declaration
public event EventHandler<CollectionChangingEventArgs> CollectionChanging
Event Type
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
|
System.ComponentModel.PropertyChangedEventHandler
|
Extension Methods