Visual.OnVisualParentChanged(DependencyObject) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.