Class ExtendedObservableCollection
Last update: 03.07.2024
Class ExtendedObservableCollection
Namespace: VM.Collections
Assembly: VM.dll
public class ExtendedObservableCollection<T> : ObservableCollection<T>
Type Parameters
T
Inheritance
object ← Collection<T> ← ObservableCollection<T> ← ExtendedObservableCollection<T>
Constructors
ExtendedObservableCollection(bool)
public ExtendedObservableCollection(bool isResetToRemove = false)
Parameters
isResetToRemove
bool
Properties
IsResetToRemove
public bool IsResetToRemove { get; set; }
Property Value
Methods
AddRange(IEnumerable<T>)
public void AddRange(IEnumerable<T> collection)
Parameters
collection
IEnumerable<T>
ClearItems()
protected override void ClearItems()
OnCollectionChanged(NotifyCollectionChangedEventArgs)
protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e)
Parameters
e
NotifyCollectionChangedEventArgs
SuspendNotifications()
public IDisposable SuspendNotifications()
Returns
CollectionChanged
public override event NotifyCollectionChangedEventHandler CollectionChanged