Click or drag to resize

ObservablePropertyChangeTrackerT Class

Tracks PropertyChanged events of all items in an observable collection.
Inheritance Hierarchy
SystemObject
  TomsToolbox.ObservableCollectionsObservablePropertyChangeTrackerT

Namespace: TomsToolbox.ObservableCollections
Assembly: TomsToolbox.ObservableCollections (in TomsToolbox.ObservableCollections.dll) Version: 2.21.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public class ObservablePropertyChangeTracker<T>
where T : INotifyPropertyChanged

Type Parameters

T
The type of the items in the collection.

The ObservablePropertyChangeTrackerT type exposes the following members.

Constructors
 NameDescription
Public methodObservablePropertyChangeTrackerT(IObservableCollectionT) Initializes a new instance of the ObservablePropertyChangeTrackerT class.
Public methodObservablePropertyChangeTrackerT(ObservableCollectionT) Initializes a new instance of the ObservablePropertyChangeTrackerT class.
Public methodObservablePropertyChangeTrackerT(ReadOnlyObservableCollectionT) Initializes a new instance of the ObservablePropertyChangeTrackerT class.
Top
Events
 NameDescription
Public eventItemPropertyChanged Occurs when the property of any item has changed. The sender in the event is the item that has changed, not this instance.
Top
Extension Methods
 NameDescription
Public Extension MethodSafeCastT Performs a cast from object to T, avoiding possible null violations if T is a value type.
(Defined by ObjectExtensions)
Top
See Also