UIElement.OnDisconnectVisualChildren 方法

定义

重写此方法以实现从特定于类的内容或子属性中删除项时布局和逻辑的行为方式。

protected:
 virtual void OnDisconnectVisualChildren() = OnDisconnectVisualChildren;
void OnDisconnectVisualChildren();
protected virtual void OnDisconnectVisualChildren();
function onDisconnectVisualChildren()
Protected Overridable Sub OnDisconnectVisualChildren ()

注解

UIElement 不定义 OnDisconnectVisualChildren 可能处理的任何内容模型属性。 此类属性在继承中引入更深入,例如在 ContentControl 级别。

FrameworkElement 使用 OnDisconnectVisualChildren 替代来清除 DataContextTag 中的值。 通常,如果重写此方法,应始终调用基实现,以便可以保留作用于 OnDisconnectVisualChildren 的框架行为。

VisualTreeHelper.DisconnectChildrenRecursive 是一个类似的静态帮助程序 API,可由应用代码调用。

适用于

另请参阅