Visual.OnVisualParentChanged(DependencyObject) Methode

Definitie

Aangeroepen wanneer het bovenliggende element van het visuele object wordt gewijzigd.

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)

Parameters

oldParent
DependencyObject

Een waarde van het type dat het vorige bovenliggende element DependencyObject van het Visual object vertegenwoordigt. Als het Visual object geen eerder bovenliggend object heeft, is nullde waarde van de parameter .

Voorbeelden

In het volgende voorbeeld wordt een overschreven implementatie van 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

Opmerkingen

Een klasse waaruit is Visual afgeleid, kan ervoor kiezen deze methode te overschrijven.

Er is geen gebeurtenis VisualParentChanged die deze wijziging rapporteert aan exemplaren. Daarom moet u deze methode overschrijven om meldingsscenario's af te handelen en een exemplaarversie van de melding op te geven als dat deel uitmaakt van uw scenario.

Van toepassing op

Zie ook