VisualCollection.Remove(Visual) 方法

定义

Visual 中移除指定的 VisualCollection 对象。

public:
 void Remove(System::Windows::Media::Visual ^ visual);
public void Remove (System.Windows.Media.Visual visual);
member this.Remove : System.Windows.Media.Visual -> unit
Public Sub Remove (visual As Visual)

参数

visual
Visual

要从 Visual 移除的 VisualCollection

注解

删除对象后面的可视对象将移动以占据空置的位置,并更新其索引值。 如果 visualnull,则删除第一个 null 条目。 请注意,删除 null 条目在集合的大小上是线性的。

方法 Remove 还会删除父视觉对象(即 的所有者 VisualCollection)和子 visual之间的父子关系。

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

适用于