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 ItemIndexRange oggetti 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à
Insieme 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, quindi non è necessario creare oggetti elemento. 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 utilizzare la proprietà SelectedRanges con i metodi SelectRange e DeselectRange per modificare la selezione di elementi non ancora creati.
Note
Se ItemsSource implementa IItemsRangeInfo, l'insieme SelectedItems non viene aggiornato in base alla selezione nell'elenco. Utilizzare invece la proprietà SelectedRanges.