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>ObservableCollection<TResult>VirtualizingCollectionView<TResult>
- Implements
-
IList<TResult>ICollection<TResult>IReadOnlyList<TResult>IReadOnlyCollection<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.