ListViewBase.SelectedRanges Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.