Visual.OnVisualParentChanged(DependencyObject) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływana po zmianie elementu nadrzędnego obiektu wizualizacji.
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)
Parametry
- oldParent
- DependencyObject
Wartość typu DependencyObject reprezentująca poprzedni element nadrzędny Visual obiektu.
Visual Jeśli obiekt nie miał poprzedniego obiektu nadrzędnego, wartość parametru to null
.
Przykłady
W poniższym przykładzie zdefiniowano zastąpioną implementację elementu 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
Uwagi
Klasa, która pochodzi z Visual klasy, może wybrać, aby zastąpić tę metodę.
Nie ma zdarzenia "VisualParentChanged", które zgłasza tę zmianę do wystąpień. W związku z tym należy zastąpić tę metodę do obsługi scenariuszy powiadomień i podać wersję wystąpienia powiadomienia, jeśli jest to część scenariusza.