ListViewBase.SelectedRanges Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção de objetos ItemIndexRange que descrevem os itens selecionados no momento na 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 da propriedade
A coleção de objetos ItemIndexRange que descrevem os itens selecionados no momento na lista. O padrão é uma coleção vazia.
Comentários
Cada ItemIndexRange na coleção SelectedRanges descreve um bloco contíguo de itens selecionados. ItemIndexRange descreve a seleção por índice, portanto, os objetos de item não precisam ser criados. Essa é uma maneira mais eficiente de descrever a seleção de itens do que usar SelectedItems, o que exige que o objeto de item real seja criado para cada item selecionado.
Se a fonte de dados executar a virtualização de dados, você poderá usar a propriedade SelectedRanges com os métodos SelectRange e DeselectRange para modificar a seleção de itens que ainda não foram criados.
Observação
Se o ItemsSource implementar IItemsRangeInfo, a coleção SelectedItems não será atualizada com base na seleção na lista. Em vez disso, use a propriedade SelectedRanges.