Class
ListViewLoadOnDemandCollection

Represents a collection that supports load-on-demand functionality for ListView controls.

Definition

Namespace:Telerik.Maui.Controls.Compatibility.DataControls.ListView

Assembly:Telerik.Maui.Controls.Compatibility.dll

Syntax:

cs-api-definition
public class ListViewLoadOnDemandCollection : LoadOnDemandCollection<object>, IList<object>, ICollection<object>, IList, ICollection, IReadOnlyList<object>, IReadOnlyCollection<object>, IEnumerable<object>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, ISupportLoadOnDemand

Inheritance: objectCollection<object>ObservableCollection<object>LoadOnDemandCollection<object>ListViewLoadOnDemandCollection

Implements: ICollectionICollection<object>IEnumerableIEnumerable<object>IListIList<object>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<object>IReadOnlyList<object>ISupportLoadOnDemand

Inherited Members LoadOnDemandCollection<object>.LoadItemsOnDemand()LoadOnDemandCollection<object>.LoadOnDemandActionLoadOnDemandCollection<object>.IsLoadingLoadOnDemandCollection<object>.HasMoreItemsLoadOnDemandCollection<object>.LoadingOnDemandFinishedLoadOnDemandCollection<object>.LoadingOnDemandStartedLoadOnDemandCollection<object>.LoadingOnDemandCanceledObservableCollection<object>.Move(int, int)ObservableCollection<object>.ClearItems()ObservableCollection<object>.RemoveItem(int)ObservableCollection<object>.InsertItem(int, object)ObservableCollection<object>.SetItem(int, object)ObservableCollection<object>.MoveItem(int, int)ObservableCollection<object>.OnPropertyChanged(PropertyChangedEventArgs)ObservableCollection<object>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<object>.BlockReentrancy()ObservableCollection<object>.CheckReentrancy()ObservableCollection<object>.CollectionChangedObservableCollection<object>.PropertyChangedCollection<object>.Add(object)Collection<object>.Clear()Collection<object>.CopyTo(object[], int)Collection<object>.Contains(object)Collection<object>.GetEnumerator()Collection<object>.IndexOf(object)Collection<object>.Insert(int, object)Collection<object>.Remove(object)Collection<object>.RemoveAt(int)Collection<object>.CountCollection<object>.ItemsCollection<object>.this[int]

Constructors

ListViewLoadOnDemandCollection(Func<CancellationToken, IEnumerable<object>>)

Initializes a new instance of the ListViewLoadOnDemandCollection class.

Declaration

cs-api-definition
public ListViewLoadOnDemandCollection(Func<CancellationToken, IEnumerable<object>> action)

Parameters

action

Func<CancellationToken, IEnumerable<object>>

The function to execute when loading data on demand.