Class ProjectedView<T>
Inheritance
System.Object
ProjectedView<T>
Namespace: Telerik.UI.Xaml.Controls.DataVisualization
Assembly: Telerik.WinUI.Controls.dll
Syntax
public class ProjectedView<T> : Object, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, IWeakEventListener<NotifyCollectionChangedEventArgs>, IDisposable where T : new()
Type Parameters
|
T
|
Constructors
ProjectedView(IEnumerable)
Declaration
public ProjectedView(IEnumerable sourceList)
Parameters
|
System.Collections.IEnumerable
sourceList
|
Properties
Count
Declaration
public int Count { get; }
Property Value
|
System.Int32
|
Item[Int32]
Declaration
public T this[int index] { get; }
Parameters
|
System.Int32
index
|
Property Value
|
T
|
Methods
Dispose()
Declaration
public void Dispose()
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
|
System.Collections.Generic.IEnumerator<T>
|
OnDispose()
Declaration
protected virtual void OnDispose()
OnItemAdded(T)
Declaration
protected virtual void OnItemAdded(T addedItem)
Parameters
|
T
addedItem
|
OnItemProjected(T, Object)
Declaration
protected virtual void OnItemProjected(T projectedItem, object sourceItem)
Parameters
|
T
projectedItem
|
|
System.Object
sourceItem
|
OnItemRemoved(T)
Declaration
protected virtual void OnItemRemoved(T removedItem)
Parameters
|
T
removedItem
|
OnItemsClearing()
Declaration
protected virtual void OnItemsClearing()
Events
CollectionChanged
Declaration
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
|
System.Collections.Specialized.NotifyCollectionChangedEventHandler
|