Partage via


UIElement.OnDisconnectVisualChildren Méthode

Définition

Remplacez cette méthode pour implémenter le comportement de la disposition et de la logique lorsque des éléments sont supprimés d’un contenu spécifique à une classe ou d’une propriété enfant.

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

Remarques

UIElement ne définit aucune des propriétés du modèle de contenu sur laquelle OnDisconnectVisualChildren peut agir. Ces propriétés sont introduites plus en profondeur dans un héritage, par exemple au niveau ContentControl .

FrameworkElement utilise un remplacement OnDisconnectVisualChildren pour effacer les valeurs de DataContext et Tag. En général, si vous remplacez cette méthode, vous devez toujours appeler l’implémentation de base afin que le comportement intentionnel de l’infrastructure qui agit sur OnDisconnectVisualChildren puisse être conservé.

VisualTreeHelper.DisconnectChildrenRecursive est une API d’assistance statique similaire qui peut être appelée par le code de l’application.

S’applique à

Voir aussi