A ProjectedView which notifies the user if any of its items' properties get changed.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Type Parameters:
T
Syntax:
C#
public class ObservableProjectedView<T> : ProjectedView<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, IDisposable, INotifyItemChanged where T : INotifyPropertyChanged, new()
Inheritance: objectProjectedView<T>ObservableProjectedView<T>
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the ObservableProjectedView<T> class.
C#
public ObservableProjectedView(IEnumerable sourceCollection)
The source collection.
Methods
A protected virtual version of Dispose() used by inheriting classes.
C#
protected override void OnDispose()
Overrides:
Called when the the ProjectedItemList is about to be cleared.
C#
protected override void OnItemsClearing()
Overrides:
Events
Raised when some collection item's property is changed.
C#
public event EventHandler<ItemChangedEventArgs> ItemChanged
Implements: