UIElement.OnVisualParentChanged(DependencyObject) Metodo

Definizione

Viene richiamato quando l'elemento padre di questo oggetto UIElement segnala una modifica all'elemento padre visivo sottostante.Invoked when the parent element of this UIElement reports a change to its underlying visual parent.

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)

Parametri

oldParent
DependencyObject

Elemento padre precedente.The previous parent. Può essere fornito come null se per l'oggetto DependencyObject non è stato precedentemente definito un elemento padre.This may be provided as null if the DependencyObject did not have a parent element previously.

Note per gli eredi

Se si esegue l'override di questo metodo, chiamare sempre l'implementazione di base.If you override this method, always call the base implementation. L'implementazione di base predefinita esegue una manutenzione interna dello stato della proprietà ereditata in senso inverso.The default base implementation performs some internal maintenance of reverse-inherited property state. Non è possibile chiamare l'implementazione di base per invalidare questo stato.Failing to call the base implementation will invalidate this state.

Questo metodo esegue l'override di OnVisualParentChanged(DependencyObject).This method overrides OnVisualParentChanged(DependencyObject). anche FrameworkElement e Window eseguono l'override dell'implementazione UIElement di OnVisualParentChanged(DependencyObject)e Window lo Seal.FrameworkElement and Window both also override the UIElement implementation of OnVisualParentChanged(DependencyObject), and Window seals it.

Si applica a