VisualCollection.RemoveAt(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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。