UIElement.OnVisualParentChanged(DependencyObject) Metoda

Definice

Vyvoláno, když nadřazený prvek tohoto UIElement objektu hlásí změnu nadřazeného vizuálu.

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

Předchozí nadřazený objekt. To může být uvedeno, jako null kdyby DependencyObject objekt dříve neměl nadřazený prvek.

Poznámky pro dědice

Pokud přepíšete tuto metodu, vždy volejte základní implementaci. Výchozí základní implementace provádí určitou interní údržbu obráceně zděděné vlastnosti stavu. Neúspěšné volání základní implementace způsobí zneplatnění tohoto stavu.

Tato metoda přepíše OnVisualParentChanged(DependencyObject). FrameworkElement a Window oba také přepíší implementaci UIElementOnVisualParentChanged(DependencyObject)a Window zapečetí ji.

Platí pro