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 von visuellen Objekten aus der 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 Bereichs von Elementen.
- count
- Int32
Die Anzahl der zu entfernenden Elemente.
Ausnahmen
index
ist kleiner als 0 (null), oder count
ist kleiner als 0 (null).
index
und count
verweisen auf keinen 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 ihre Indexwerte werden aktualisiert.
Die RemoveRange Methode entfernt auch die übergeordneten untergeordneten Beziehungen zwischen der übergeordneten Visuellen, die der Besitzer der VisualCollectionVisuellen ist, und den Bereich der untergeordneten Visuellen.
Wenn Sie eine höhere Kontrolle über die zugrunde liegende Speicherimplementierung visueller untergeordneter Objekte benötigen, sollten Sie die Verwendung der AddVisualChild Methoden und RemoveVisualChild Methoden berücksichtigen. Wenn Sie diese Methoden verwenden, definieren Sie ihre eigene Speicherimplementierung und verwenden VisualCollectionsie nicht.