Compartir a través de


UIElement.OnDisconnectVisualChildren Método

Definición

Invalide este método para implementar cómo debe comportarse el diseño y la lógica cuando se quitan elementos de una propiedad secundaria o contenido específico de clase.

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

Comentarios

UIElement no define ninguna de las propiedades del modelo de contenido en las que OnDisconnectVisualChildren podría actuar. Estas propiedades se introducen más profundamente en una herencia, por ejemplo, en el nivel ContentControl .

FrameworkElement usa una invalidación OnDisconnectVisualChildren para borrar valores de DataContext y Tag. En general, si invalida este método, siempre debe llamar a la implementación base para que se pueda conservar el comportamiento intencionado del marco que actúa en OnDisconnectVisualChildren.

VisualTreeHelper.DisconnectChildrenRecursive es una API auxiliar estática similar a la que el código de la aplicación puede llamar.

Se aplica a

Consulte también