ListViewBase.SelectedRanges Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d’objets ItemIndexRange qui décrivent les éléments actuellement sélectionnés dans la liste.
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)
Valeur de propriété
Collection d’objets ItemIndexRange qui décrivent les éléments actuellement sélectionnés dans la liste. La valeur par défaut est une collection vide.
Remarques
Chaque ItemIndexRange de la collection SelectedRanges décrit un bloc contigu d’éléments sélectionnés. ItemIndexRange décrit la sélection par index, de sorte que les objets d’élément n’ont pas besoin d’être créés. Il s’agit d’un moyen plus efficace de décrire la sélection d’élément que l’utilisation de SelectedItems, qui nécessite la création de l’objet élément réel pour chaque élément sélectionné.
Si votre source de données effectue la virtualisation des données, vous pouvez utiliser la propriété SelectedRanges avec les méthodes SelectRange et DeselectRange pour modifier la sélection d’éléments qui n’ont pas encore été créés.
Notes
Si ItemsSource implémente IItemsRangeInfo, la collection SelectedItems n’est pas mise à jour en fonction de la sélection dans la liste. Utilisez la propriété SelectedRanges à la place.