Udostępnij za pośrednictwem


VisualCollection.RemoveAt(Int32) Metoda

Definicja

Usuwa obiekt wizualizacji w określonym indeksie w obiekcie VisualCollection.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parametry

index
Int32

Indeks oparty na zera wizualizacji do usunięcia.

Wyjątki

index wartość jest mniejsza niż zero lub index jest równa lub większa niż Count.

Uwagi

Obiekty wizualne, które są zgodne z usuniętym obiektem, są przesuwane, aby zajmować pustą pozycję, a ich wartości indeksu są aktualizowane.

Metoda RemoveAt usuwa również relację nadrzędny-podrzędny między wizualizacją nadrzędną, która jest właścicielem VisualCollectionelementu , a elementem podrzędnym visual.

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