VisualCollection.RemoveRange(Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.