Visual.OnVisualParentChanged(DependencyObject) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé lorsque le parent de l'objet visuel est modifié.
protected public:
virtual void OnVisualParentChanged(System::Windows::DependencyObject ^ oldParent);
protected internal virtual void OnVisualParentChanged (System.Windows.DependencyObject oldParent);
abstract member OnVisualParentChanged : System.Windows.DependencyObject -> unit
override this.OnVisualParentChanged : System.Windows.DependencyObject -> unit
Protected Friend Overridable Sub OnVisualParentChanged (oldParent As DependencyObject)
Paramètres
- oldParent
- DependencyObject
Valeur de type DependencyObject qui représente le parent précédent de l'objet Visual. Si l'objet Visual n'avait pas de parent précédent, la valeur du paramètre est null
.
Exemples
L’exemple suivant définit une implémentation substituée de OnVisualParentChanged.
public class MyVisual : UIElement
{
// Class member definitions
// ...
protected override void OnVisualParentChanged(DependencyObject oldParent)
{
// Perform actions based on OnVisualParentChanged event.
// ...
// Call base class to perform standard event handling.
base.OnVisualParentChanged(oldParent);
}
}
Public Class MyVisual
Inherits UIElement
' Class member definitions
' ...
Protected Overrides Sub OnVisualParentChanged(ByVal oldParent As DependencyObject)
' Perform actions based on OnVisualParentChanged event.
' ...
' Call base class to perform standard event handling.
MyBase.OnVisualParentChanged(oldParent)
End Sub
End Class
Remarques
Une classe qui dérive de peut choisir de Visual remplacer cette méthode.
Il n’existe aucun événement « VisualParentChanged » fourni qui signale cette modification aux instances. Par conséquent, vous devez remplacer cette méthode pour gérer les scénarios de notification et fournir une version d’instance de la notification si cela fait partie de votre scénario.