ListViewBase.SelectRange(ItemIndexRange) Metodo
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.
Seleziona un blocco di elementi descritti da ItemIndexRange.
void SelectRange(ItemIndexRange const& itemIndexRange);
public void SelectRange(ItemIndexRange itemIndexRange);
function selectRange(itemIndexRange)
Public Sub SelectRange (itemIndexRange As ItemIndexRange)
Parametri
- itemIndexRange
- ItemIndexRange
Informazioni sull'intervallo di elementi, inclusi l'indice dei primi e degli ultimi elementi nell'intervallo e il numero di elementi.
Esempio
Ecco come selezionare i primi 9 elementi in un controllo ListView denominato itemListView
.
if (itemListView.SelectionMode == ListViewSelectionMode.Multiple ||
itemListView.SelectionMode == ListViewSelectionMode.Extended)
{
itemListView.SelectRange(new ItemIndexRange(0, 9));
}
Commenti
SelectRange e DeselectRange offrono un modo più efficiente per modificare la selezione rispetto all'uso della proprietà SelectedItems . Quando selezioni elementi tramite intervalli di indici, usa la proprietà SelectedRanges per ottenere tutti gli intervalli selezionati nell'elenco.
Quando si chiama SelectRange, vengono selezionati tutti gli elementi dell'intervallo specificato, indipendentemente dal relativo stato di selezione originale. È possibile selezionare tutti gli elementi in una raccolta usando un elemento ItemIndexRange con un valoreFirstIndex pari a 0 e un valore Length uguale al numero di elementi nell'insieme.
Avviso
Chiamare il metodo SelectRange solo quando la proprietà SelectionMode è impostata su Multiple o Extended. Se si chiama SelectRange quando SelectionMode è Single o None, viene generata un'eccezione.
Nota
Se ItemsSource implementa IItemsRangeInfo, l'insieme SelectedItems non viene aggiornato in base alla selezione nell'elenco. Utilizzare invece la proprietà SelectedRanges .