VisualCollection.RemoveRange(Int32, Int32) VisualCollection.RemoveRange(Int32, Int32) VisualCollection.RemoveRange(Int32, Int32) VisualCollection.RemoveRange(Int32, Int32) Method

Определение

Удаляет диапазон визуальных объектов из VisualCollection.Removes a range of visual objects from the 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)

Параметры

index
Int32 Int32 Int32 Int32

Отсчитываемый от нуля индекс начала диапазона элементов, которые требуется удалить.The zero-based index of the range of elements to remove.

count
Int32 Int32 Int32 Int32

Число удаляемых элементов.The number of elements to remove.

Исключения

index меньше нуля или count меньше нуля.index is less than zero or count is less than zero.

index и count не указывают на допустимый диапазон элементов в VisualCollection.index and count do not refer to a valid range of elements in the VisualCollection.

Комментарии

Визуальные объекты, которые следуют за удаленными объектами, сдвигаются, чтобы занимать освобождаемые позиции, а их индексные значения обновляются.The visual objects that follow the removed objects are shifted to occupy the vacated positions, and their index values are updated.

Метод также удаляет связи типа «родители-потомки» между родительским визуальным элементом, который является VisualCollectionвладельцем, и диапазоном дочерних визуальных элементов. RemoveRangeThe RemoveRange method also removes the parent-child relationships between the parent visual, which is the owner of the VisualCollection, and the range of child visuals.

Если вам требуется более низкий уровень контроля над реализацией базового хранилища визуальных дочерних объектов, рассмотрите возможность использования AddVisualChild методов RemoveVisualChild и.If you need greater low-level control over the underlying storage implementation of visual child objects, consider using the AddVisualChild and RemoveVisualChild methods. При использовании этих методов вы определяете собственную реализацию хранилища и не используете VisualCollection.When you use these methods, you define your own storage implementation, and do not use VisualCollection.

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