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 los elementos se quitan 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 puede 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 intencional del marco que actúa en OnDisconnectVisualChildren.

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

Se aplica a

Consulte también