VisualCollection.RemoveRange(Int32, Int32) Méthode

Définition

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 .

S’applique à