VisualCollection.RemoveAt(Int32) Метод

Определение

Удаляет визуальный объект с указанным индексом из объекта VisualCollection.

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

Параметры

index
Int32

Индекс (с нуля) визуального объекта, который требуется удалить.

Исключения

index меньше нуля либо index равен нулю или больше Count.

Комментарии

Визуальные объекты, которые следуют за удаленным объектом, перемещаются, чтобы занять освобожденное положение, и их значения индекса обновляются.

Метод RemoveAt также удаляет связь "родитель-потомок" между родительским визуальным элементом, который является владельцем дочернего VisualCollectionэлемента и дочерним visualэлементом.

Если вам нужен более низкий контроль над базовой реализацией хранилища визуальных дочерних объектов, рассмотрите возможность использования AddVisualChild методов и RemoveVisualChild методов. При использовании этих методов вы определяете собственную реализацию хранилища и не используете VisualCollection.

Применяется к