UIElement.OnDisconnectVisualChildren Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.