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级之间的父子关系。

如果需要对可视子对象的基础存储实现进行更高的低级别控制,请考虑使用 AddVisualChildRemoveVisualChild 方法。 使用这些方法时,可以定义自己的存储实现,并且不使用 VisualCollection

适用于