Sprache

VisualCollection.RemoveRange(Int32, Int32) Methode

Definition

Entfernt einen Bereich visueller Objekte aus dem 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)

Parameter

index
Int32

Der nullbasierte Index des zu entfernenden Elementbereichs.

count
Int32

Die Anzahl der zu entfernenden Elemente.

Ausnahmen

index ist kleiner als Null oder count kleiner als Null.

index und count verweisen nicht auf einen gültigen Bereich von Elementen in der VisualCollection.

Hinweise

Die visuellen Objekte, die den entfernten Objekten folgen, werden verschoben, um die leerstehenden Positionen zu belegen, und deren Indexwerte werden aktualisiert.

Die RemoveRange Methode entfernt auch die Beziehungen zwischen übergeordneten und untergeordneten Elementen zwischen dem übergeordneten visuellen Element, dem Besitzer des VisualCollectionvisuellen Elements und dem Bereich untergeordneter Visueller Elemente.

Wenn Sie eine bessere Kontrolle über die zugrunde liegende Speicherimplementierung von visuellen untergeordneten Objekten benötigen, sollten Sie die Verwendung und AddVisualChildRemoveVisualChild Methoden in Betracht ziehen. Wenn Sie diese Methoden verwenden, definieren Sie Ihre eigene Speicherimplementierung und verwenden VisualCollectionsie nicht.

Gilt für: