ListViewBase.SelectedRanges Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un insieme di oggetti ItemIndexRange che descrivono gli elementi attualmente selezionati nell'elenco.
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)
Valore della proprietà
Raccolta di oggetti ItemIndexRange che descrivono gli elementi attualmente selezionati nell'elenco. Il valore predefinito è una raccolta vuota.
Commenti
Ogni ItemIndexRange nell'insieme SelectedRanges descrive un blocco contiguo di elementi selezionati. ItemIndexRange descrive la selezione in base all'indice, pertanto gli oggetti elemento non devono essere creati. Si tratta di un modo più efficiente per descrivere la selezione degli elementi rispetto all'uso di SelectedItems, che richiede la creazione dell'oggetto elemento effettivo per ogni elemento selezionato.
Se l'origine dati esegue la virtualizzazione dei dati, è possibile usare la proprietà SelectedRanges con i metodi SelectRange e DeselectRange per modificare la selezione di elementi che non sono ancora stati creati.
Nota
Se ItemsSource implementa IItemsRangeInfo, l'insieme SelectedItems non viene aggiornato in base alla selezione nell'elenco. Utilizzare invece la proprietà SelectedRanges.