VisualCollection.RemoveRange(Int32, Int32) Méthode
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.
Supprime une plage d'objets visuels de la VisualCollection.
public:
void RemoveRange(int index, int count);
public void RemoveRange (int index, int count);
member this.RemoveRange : int * int -> unit
Public Sub RemoveRange (index As Integer, count As Integer)
Paramètres
- index
- Int32
Index de base zéro de la plage d'éléments à supprimer.
- count
- Int32
Nombre d'éléments à supprimer.
Exceptions
index
est inférieur à zéro ou count
est inférieur à zéro.
index
et count
ne désignent pas une plage valide d'éléments dans VisualCollection.
Remarques
Les objets visuels qui suivent les objets supprimés sont déplacés pour occuper les positions libérées et leurs valeurs d’index sont mises à jour.
La RemoveRange méthode supprime également les relations parent-enfant entre le visuel parent, qui est le propriétaire du VisualCollection, et la plage des visuels enfants.
Si vous avez besoin d’un contrôle de bas niveau sur l’implémentation de stockage sous-jacente d’objets enfants visuels, envisagez d’utiliser les AddVisualChild méthodes et RemoveVisualChild . Lorsque vous utilisez ces méthodes, vous définissez votre propre implémentation de stockage et n’utilisez VisualCollectionpas .