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