ClassObservableProjectedView<T>
Class
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:
cs-api-definition
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
ObservableProjectedView(IEnumerable)
Initializes a new instance of the ObservableProjectedView<T> class.
Declaration
cs-api-definition
public ObservableProjectedView(IEnumerable sourceCollection)
Parameters
sourceCollection
The source collection.
Methods
OnDispose()
A protected virtual version of Dispose() used by inheriting classes.
Declaration
cs-api-definition
protected override void OnDispose()
Overrides
OnItemsClearing()
Called when the the ProjectedItemList is about to be cleared.
Declaration
cs-api-definition
protected override void OnItemsClearing()
Overrides
Events
ItemChanged
Raised when some collection item's property is changed.
Declaration
cs-api-definition
public event EventHandler<ItemChangedEventArgs> ItemChanged
Event Value
Implements