ListViewBase.SelectedRanges Eigenschaft

Definition

Ruft eine Auflistung von ItemIndexRange-Objekten ab, die die aktuell ausgewählten Elemente in der Liste beschreiben.

public:
 property IVectorView<ItemIndexRange ^> ^ SelectedRanges { IVectorView<ItemIndexRange ^> ^ get(); };
IVectorView<ItemIndexRange> SelectedRanges();
public IReadOnlyList<ItemIndexRange> SelectedRanges { get; }
var iVectorView = listViewBase.selectedRanges;
Public ReadOnly Property SelectedRanges As IReadOnlyList(Of ItemIndexRange)

Eigenschaftswert

Die Auflistung von ItemIndexRange-Objekten , die die derzeit ausgewählten Elemente in der Liste beschreiben. Der Standard ist eine leere Auflistung.

Hinweise

Jede ItemIndexRange in der SelectedRanges-Auflistung beschreibt einen zusammenhängenden Block ausgewählter Elemente. ItemIndexRange beschreibt die Auswahl nach Index, sodass keine Elementobjekte erstellt werden müssen. Dies ist eine effizientere Möglichkeit, die Elementauswahl zu beschreiben, als die Verwendung von SelectedItems, bei der das eigentliche Elementobjekt für jedes ausgewählte Element erstellt werden muss.

Wenn Ihre Datenquelle Datenvirtualisierung durchführt, können Sie die SelectedRanges-Eigenschaft mit den Methoden SelectRange und DeselectRange verwenden, um die Auswahl von Elementen zu ändern, die noch nicht erstellt wurden.

Hinweis

Wenn itemsSourceIItemsRangeInfo implementiert, wird die SelectedItems-Auflistung nicht basierend auf der Auswahl in der Liste aktualisiert. Verwenden Sie stattdessen die SelectedRanges-Eigenschaft.

Gilt für:

Weitere Informationen