Udostępnij za pośrednictwem


VisualCollection.RemoveRange(Int32, Int32) Metoda

Definicja

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.

Dotyczy