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