ProjectedView<T>
Provides a projected view over a source list.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Type Parameters:
T
The type for the projected item.
Syntax:
public class ProjectedView<T> : IEnumerable<T>, IEnumerable, INotifyCollectionChanged, IDisposable where T : new()
Inheritance: objectProjectedView<T>
Derived Classes:
Implements:
Constructors
Initializes a new instance of the ProjectedView<T> class.
Properties
Methods
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Implements:
Returns an enumerator that iterates through the collection.
public IEnumerator<T> GetEnumerator()
IEnumerator<T>
A IEnumerator<T> that can be used to iterate through the collection.
Implements:
A protected virtual version of Dispose() used by inheriting classes.
protected virtual void OnDispose()
Called when a projected item is added.
protected virtual void OnItemAdded(T addedItem)
The added item.
Called when an item is projected.
protected virtual void OnItemProjected(T projectedItem, object sourceItem)
The projected item.
sourceItemobjectThe source item.
Called when a projected item is removed.
protected virtual void OnItemRemoved(T removedItem)
The removed item.
Called when the the ProjectedItemList is about to be cleared.
protected virtual void OnItemsClearing()
Events
Occurs when the items list of the collection has changed, or the collection is reset.
public event NotifyCollectionChangedEventHandler CollectionChanged
Implements: