VisualCollection.RemoveRange(Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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
要移除的元素的从零开始的索引。
- count
- Int32
要移除的元素数。
例外
index
小于零或 count
小于零。
index
和 count
未引用 VisualCollection 中有效的元素范围。
注解
删除的对象后面的视觉对象将移位以占用空置的位置,并更新其索引值。
该方法 RemoveRange 还会删除父视觉对象(即父视觉对象的所有者 VisualCollection)和子视觉对象的范围之间的父子关系。
如果需要对可视子对象的基础存储实现进行更高的低级别控制,请考虑使用 AddVisualChild 和 RemoveVisualChild 方法。 使用这些方法时,可以定义自己的存储实现,并且不使用 VisualCollection。