Skip to main content

Motion Standalone Postprocessor C# library 2024 R2

Class ExtendedObservableCollection

Last update: 03.07.2024

Namespace: VM.Collections
Assembly: VM.dll

public class ExtendedObservableCollection<T> : ObservableCollection<T>

Type Parameters

T

Inheritance

objectCollection<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

bool

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

IDisposable

CollectionChanged

public override event NotifyCollectionChangedEventHandler CollectionChanged

Event Type

NotifyCollectionChangedEventHandler