Table of Contents

Class VirtualizingCollectionView<TResult>

Namespace
Innova.Prism.Library.Collection
Assembly
Innova.Prism.Library.dll

Represents a virtualizing collection view that extends the ObservableCollection class.

public class VirtualizingCollectionView<TResult> : ObservableCollection<TResult>, IList<TResult>, ICollection<TResult>, IList, ICollection, IReadOnlyList<TResult>, IReadOnlyCollection<TResult>, IEnumerable<TResult>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Type Parameters

TResult

The type of the elements in the collection.

Inheritance
Collection<TResult>
VirtualizingCollectionView<TResult>
Implements
IList<TResult>
ICollection<TResult>
IReadOnlyList<TResult>
IEnumerable<TResult>
Extension Methods

Constructors

VirtualizingCollectionView()

Initializes a new instance of the VirtualizingCollectionView class.

VirtualizingCollectionView(IPagedItemsProvider<TResult>)

Initializes a new instance of the VirtualizingCollectionView class with the specified items provider.

VirtualizingCollectionView(IEnumerable<TResult>)

Initializes a new instance of the VirtualizingCollectionView class with the specified collection.

VirtualizingCollectionView(List<TResult>)

Initializes a new instance of the VirtualizingCollectionView class with the specified list.