VisualCollection.RemoveRange(Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.