VisualCollection.RemoveRange(Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa zakres obiektów wizualnych z obiektu 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
Indeks zerowy zakresu elementów do usunięcia.
- count
- Int32
Liczba elementów do usunięcia.
Wyjątki
index
jest mniejsza niż zero lub count
jest mniejsza niż zero.
index
i count
nie odwołują się do prawidłowego zakresu elementów w obiekcie VisualCollection.
Uwagi
Obiekty wizualne, które podążają za usuniętymi obiektami, są przesuwane w celu zajmowania opuszczonych pozycji, a ich wartości indeksu są aktualizowane.
Metoda RemoveRange usuwa również relacje nadrzędny-podrzędny między wizualizacją nadrzędną, która jest właścicielem VisualCollectionelementu i zakresem wizualizacji podrzędnych.
Jeśli potrzebujesz większej kontroli niskiego poziomu nad podstawową implementacją magazynu obiektów podrzędnych wizualizacji, rozważ użycie AddVisualChild metod i RemoveVisualChild . W przypadku korzystania z tych metod należy zdefiniować własną implementację magazynu i nie używać metody VisualCollection.