Class LoadOnDemandCollection<T>
Inheritance
System.Object
LoadOnDemandCollection<T>
Namespace: Telerik.XamarinForms.Common
Assembly: Telerik.XamarinForms.Common.dll
Syntax
public class LoadOnDemandCollection<T> : ObservableCollection<T>, ISupportLoadOnDemand
Type Parameters
T
|
Constructors
LoadOnDemandCollection(Func<CancellationToken, IEnumerable>)
Declaration
public LoadOnDemandCollection(Func<CancellationToken, IEnumerable> action)
Parameters
System.Func<System.Threading.CancellationToken, System.Collections.IEnumerable>
action
|
Properties
HasMoreItems
Declaration
public bool HasMoreItems { get; }
Property Value
System.Boolean
|
Implements
IsLoading
Declaration
public bool IsLoading { get; }
Property Value
System.Boolean
|
Implements
LoadOnDemandAction
Declaration
public Func<CancellationToken, IEnumerable> LoadOnDemandAction { get; }
Property Value
System.Func<System.Threading.CancellationToken, System.Collections.IEnumerable>
|
Implements
Methods
LoadItemsOnDemand()
Events
LoadingOnDemandCanceled
Declaration
public event EventHandler<EventArgs> LoadingOnDemandCanceled
Event Type
System.EventHandler<System.EventArgs>
|
Implements
LoadingOnDemandFinished
Declaration
public event EventHandler<EventArgs> LoadingOnDemandFinished
Event Type
System.EventHandler<System.EventArgs>
|
Implements
LoadingOnDemandStarted
Declaration
public event EventHandler<EventArgs> LoadingOnDemandStarted
Event Type
System.EventHandler<System.EventArgs>
|