ListViewBase.SelectRange(ItemIndexRange) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Selecciona un bloque de elementos descritos por el ItemIndexRange.
void SelectRange(ItemIndexRange const& itemIndexRange);
public void SelectRange(ItemIndexRange itemIndexRange);
function selectRange(itemIndexRange)
Public Sub SelectRange (itemIndexRange As ItemIndexRange)
Parámetros
- itemIndexRange
- ItemIndexRange
Información sobre el intervalo de elementos, incluido el índice de los primeros y los últimos elementos del intervalo, y el número de elementos.
Ejemplos
Aquí se muestra cómo seleccionar los primeros 9 elementos de un control ListView denominado itemListView.
if (itemListView.SelectionMode == ListViewSelectionMode.Multiple ||
itemListView.SelectionMode == ListViewSelectionMode.Extended)
{
itemListView.SelectRange(new ItemIndexRange(0, 9));
}
Comentarios
SelectRange y DeselectRange proporcionan una manera más eficaz de modificar la selección que el uso de la propiedad SelectedItems . Al seleccionar elementos mediante intervalos de índice, use la propiedad SelectedRanges para obtener todos los intervalos seleccionados de la lista.
Al llamar a SelectRange, se seleccionan todos los elementos del intervalo especificado, independientemente de su estado de selección original. Puede seleccionar todos los elementos de una colección mediante itemIndexRange con un valor FirstIndex de 0 y un valor length igual al número de elementos de la colección.
Warning
Llame al método SelectRange solo cuando la propiedad SelectionMode esté establecida en Multiple o Extended. Si llama a SelectRange cuando SelectionMode es Single o None, se produce una excepción.
Note
Si ItemsSource implementa IItemsRangeInfo, la colección SelectedItems no se actualiza en función de la selección de la lista. Use la propiedad SelectedRanges en su lugar.