Прочитать на английском

Поделиться через


VisualCollection.RemoveRange(Int32, Int32) Метод

Определение

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

public void RemoveRange(int index, int count);

Параметры

index
Int32

Отсчитываемый от нуля индекс начала диапазона элементов, которые требуется удалить.

count
Int32

Число удаляемых элементов.

Исключения

index меньше нуля или count меньше нуля.

index и count не указывают на допустимый диапазон элементов в VisualCollection.

Комментарии

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

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

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

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