ListViewBase.SelectedRanges Propiedad

Definición

Obtiene una colección de objetos ItemIndexRange que describen los elementos seleccionados actualmente en la lista.

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)

Valor de propiedad

Colección de objetos ItemIndexRange que describen los elementos seleccionados actualmente en la lista. El valor predeterminado es una colección vacía.

Comentarios

Cada ItemIndexRange de la colección SelectedRanges describe un bloque contiguo de elementos seleccionados. ItemIndexRange describe la selección por índice, por lo que no es necesario crear objetos de elemento. Se trata de una manera más eficaz de describir la selección de elementos que el uso de SelectedItems, que requiere que se cree el objeto de elemento real para cada elemento seleccionado.

Si el origen de datos realiza la virtualización de datos, puede usar la propiedad SelectedRanges con los métodos SelectRange y DeselectRange para modificar la selección de elementos que aún no se han creado.

Nota:

Si ItemsSource implementa IItemsRangeInfo, la colección SelectedItems no se actualiza en función de la selección de la lista. En su lugar, use la propiedad SelectedRanges.

Se aplica a

Consulte también