UIElement.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ływane, gdy element nadrzędny tego UIElement elementu zgłasza zmianę do jego bazowego elementu nadrzędnego wizualizacji.
protected public:
override void OnVisualParentChanged(System::Windows::DependencyObject ^ oldParent);
protected internal override void OnVisualParentChanged (System.Windows.DependencyObject oldParent);
override this.OnVisualParentChanged : System.Windows.DependencyObject -> unit
Protected Friend Overrides Sub OnVisualParentChanged (oldParent As DependencyObject)
Parametry
- oldParent
- DependencyObject
Poprzedni element nadrzędny. Może to być podane tak, jakby null
DependencyObject wcześniej nie miał elementu nadrzędnego.
Uwagi dotyczące dziedziczenia
Jeśli zastąpisz tę metodę, zawsze wywołaj implementację podstawową. Domyślna implementacja podstawowa wykonuje wewnętrzną konserwację stanu właściwości dziedziczonej odwrotnie. Nie można wywołać implementacji podstawowej spowoduje unieważnienie tego stanu.
Ta metoda zastępuje metodę OnVisualParentChanged(DependencyObject). FrameworkElement i Window oba te elementy zastępują również implementację UIElement OnVisualParentChanged(DependencyObject), i Window uszczelniają ją.