IItemsRangeInfo IItemsRangeInfo IItemsRangeInfo IItemsRangeInfo Interface

Definition

Provides info about a range of items in the data source.

public : interface IItemsRangeInfopublic interface IItemsRangeInfoPublic Interface IItemsRangeInfo// This API is not available in Javascript.
Inheritance
IClosableIDisposableIDisposableIDisposable
IItemsRangeInfoIItemsRangeInfoIItemsRangeInfoIItemsRangeInfo
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Inherited Members

Inherited methods

Remarks

The IItemsRangeInfo interface supports virtualization of large data sources for efficient presentation by XAML list controls. The other classes and interfaces that support data source virtualization are the following.

Methods

RangesChanged(ItemIndexRange, IVectorView) RangesChanged(ItemIndexRange, IVectorView) RangesChanged(ItemIndexRange, IVectorView) RangesChanged(ItemIndexRange, IVectorView)

Updates the ranges of items in the data source that are visible in the list control and that are tracked in the instance of the object that implements the IItemsRangeInfo interface.

public : void RangesChanged(ItemIndexRange visibleRange, IVectorView<ItemIndexRange> trackedItems)public void RangesChanged(ItemIndexRange visibleRange, IReadOnlyList<ItemIndexRange> trackedItems)Public Function RangesChanged(visibleRange As ItemIndexRange, trackedItems As IReadOnlyList<ItemIndexRange>) As void// This API is not available in Javascript.
Parameters
visibleRange
ItemIndexRange ItemIndexRange ItemIndexRange ItemIndexRange

The updated range of items in the data source that are visible in the list control.

trackedItems
IVectorView<ItemIndexRange> IReadOnlyList<ItemIndexRange> IReadOnlyList<ItemIndexRange> IReadOnlyList<ItemIndexRange>

The updated collection of ranges of items in the data source that are tracked in the instance of the object that implements the IItemsRangeInfo interface.

See Also