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.