VisualCollection.RemoveRange(Int32, Int32) Metoda

Definice

Odebere rozsah vizuálních objektů z objektu 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)

Parametry

index
Int32

Index od nuly rozsahu prvků, které chcete odebrat.

count
Int32

Počet prvků, které mají být odebrány.

Výjimky

index je menší než nula nebo count je menší než nula.

index a count neodkazují na platný rozsah prvků v objektu VisualCollection.

Poznámky

Vizuální objekty, které následují za odebranými objekty, jsou posunuty tak, aby zabíraly uvolněné pozice, a jejich indexové hodnoty se aktualizují.

Metoda RemoveRange také odebere vztahy nadřazenosti a podřízenosti mezi nadřazeným vizuálem, který je vlastníkem objektu VisualCollection, a rozsahem podřízených vizuálů.

Pokud potřebujete větší nízkoúrovňovou kontrolu nad základní implementací úložiště podřízených objektů vizuálů, zvažte použití AddVisualChild metod a RemoveVisualChild . Při použití těchto metod definujete vlastní implementaci úložiště a nepoužíváte VisualCollection.

Platí pro