ListViewBase.SelectedRanges Propiedad
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í.
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. Utilice la propiedad SelectedRanges en su lugar.