VisualCollection.RemoveRange(Int32, Int32) VisualCollection.RemoveRange(Int32, Int32) VisualCollection.RemoveRange(Int32, Int32) VisualCollection.RemoveRange(Int32, Int32) Method

Définition

Supprime une plage d'objets visuels de la VisualCollection.Removes a range of visual objects from the 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 Int32 Int32 Int32

Index de base zéro de la plage d'éléments à supprimer.The zero-based index of the range of elements to remove.

count
Int32 Int32 Int32 Int32

Nombre d'éléments à supprimer.The number of elements to remove.

Exceptions

index est inférieur à zéro ou count est inférieur à zéro.index is less than zero or count is less than zero.

index et count ne désignent pas une plage valide d'éléments dans VisualCollection.index and count do not refer to a valid range of elements in the 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.The visual objects that follow the removed objects are shifted to occupy the vacated positions, and their index values are updated.

Le RemoveRange méthode supprime également les relations parent-enfant entre le parent visuel, qui est le propriétaire de la VisualCollectionet la plage de visuels enfants.The RemoveRange method also removes the parent-child relationships between the parent visual, which is the owner of the VisualCollection, and the range of child visuals.

Si vous avez besoin d’un contrôle de bas niveau supérieur sur l’implémentation sous-jacente de stockage d’objets enfants visuels, envisagez d’utiliser le AddVisualChild et RemoveVisualChild méthodes.If you need greater low-level control over the underlying storage implementation of visual child objects, consider using the AddVisualChild and RemoveVisualChild methods. Lorsque vous utilisez ces méthodes, vous définissez votre propre implémentation de stockage et que vous n’utilisez pas VisualCollection.When you use these methods, you define your own storage implementation, and do not use VisualCollection.

S’applique à