VisualCollection.Remove(Visual) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 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。
注解
删除对象后面的可视对象将移动以占据空置的位置,并更新其索引值。 如果 visual
为 null
,则删除第一个 null
条目。 请注意,删除 null
条目在集合的大小上是线性的。
方法 Remove 还会删除父视觉对象(即 的所有者 VisualCollection)和子 visual
之间的父子关系。
如果需要对可视子对象的基础存储实现进行更高的低级别控制,请考虑使用 AddVisualChild 和 RemoveVisualChild 方法。 使用这些方法时,需要定义自己的存储实现,而不使用 VisualCollection。