Freigeben über


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 der ItemIndexRange-Objekte , die die aktuell ausgewählten Elemente in der Liste beschreiben. Der Standard ist eine leere Auflistung.

Hinweise

Jede ItemIndexRange-Auflistung 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 Methode zur Beschreibung der Elementauswahl als die Verwendung von SelectedItems, bei der das tatsächliche 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