[]
        
(Showing Draft Content)

C1.Data.ProgressiveView-1

ProgressiveView<T> Class

Represents a client view that loads entities sequentially (progressively) page by page. The user sees the result and can interact with it before all pages are loaded.

Inheritance
View<T>
ProgressiveView<T>
Namespace: C1.Data
Assembly: C1.Data.Entity.4.8.dll
Syntax
public class ProgressiveView<T> : ClientView<T>, IList, ICollection, IDisposable, IListSource, ITypedList, IItemProperties, IEditableCollectionView, IList<T>, ICollection<T>, IObservableSource<T>, IIndexedSource<T>, IEnumerable<T>, ICollectionView, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Public Class ProgressiveView(Of T)
    Inherits ClientView(Of T)
    Implements IList, ICollection, IDisposable, IListSource, ITypedList, IItemProperties, IEditableCollectionView, IList(Of T), ICollection(Of T), IObservableSource(Of T), IIndexedSource(Of T), IEnumerable(Of T), ICollectionView, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Type Parameters
Name Description
T

The type of the entities in this view.

Remarks

Sorting is required, loading entities progressively is impossible without sort.

Properties

Name Description
LoadSize

Gets or sets the size of a page. To disable progressive loading, set this property to 0.

Extension Methods