Freigeben über


ISelectionInfo Schnittstelle

Definition

Verwaltet, ob Elemente und Bereiche von Elementen in der Datenquelle im Listensteuerelement ausgewählt sind.

public interface class ISelectionInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(772983430, 57837, 16965, 190, 73, 32, 126, 66, 174, 197, 36)]
struct ISelectionInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(772983430, 57837, 16965, 190, 73, 32, 126, 66, 174, 197, 36)]
public interface ISelectionInfo
Public Interface ISelectionInfo
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die ISelectionInfo-Schnittstelle unterstützt die Virtualisierung großer Datenquellen für eine effiziente Darstellung durch XAML-Listensteuerelemente. Die anderen Klassen und Schnittstellen, die die Datenquellenvirtualisierung unterstützen, sind die folgenden:

Methoden

DeselectRange(ItemIndexRange)

Markiert die Elemente in der von itemIndexRange angegebenen Datenquelle als im Listensteuerelement nicht ausgewählt.

GetSelectedRanges()

Gibt die Auflistung von Bereichen von Elementen in der Datenquelle zurück, die im Listensteuerelement ausgewählt sind.

IsSelected(Int32)

Stellt Informationen dazu bereit, ob das Element in der Datenquelle am angegebenen Index im Listensteuerelement ausgewählt ist.

SelectRange(ItemIndexRange)

Markiert die Elemente in der von itemIndexRange angegebenen Datenquelle als im Listensteuerelement ausgewählt.

Gilt für:

Weitere Informationen