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: 1.0.67.0 (1.0.67.0)
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(ObservableCollectionT)
Initializes a new instance of the ObservablePropertyChangeTrackerT class.
Public methodObservablePropertyChangeTrackerT(ReadOnlyObservableCollectionT)
Initializes a new instance of the ObservablePropertyChangeTrackerT class.
Public methodObservablePropertyChangeTrackerT(IObservableCollectionT)
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.

[CanBeNull]

(Defined by ObjectExtensions.)
Top
See Also