UIElement.OnVisualParentChanged(DependencyObject) UIElement.OnVisualParentChanged(DependencyObject) UIElement.OnVisualParentChanged(DependencyObject) UIElement.OnVisualParentChanged(DependencyObject) Method

定義

この UIElement の親要素によって、基になるビジュアル親に対する変更が報告されると呼び出されます。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)

パラメーター

oldParent
DependencyObject DependencyObject DependencyObject DependencyObject

直前の親。The previous parent. DependencyObject に直前の親要素がなかった場合は、null を指定できます。This may be provided as null if the DependencyObject did not have a parent element previously.

注意 (継承者)

このメソッドをオーバーライドする場合は、常に基本実装を呼び出します。If you override this method, always call the base implementation. 既定の基本実装では、逆継承されたプロパティ状態の内部メンテナンスが実行されます。The default base implementation performs some internal maintenance of reverse-inherited property state. 基本実装を呼び出さないと、この状態は無効になります。Failing to call the base implementation will invalidate this state.

このメソッドは、OnVisualParentChanged(DependencyObject) をオーバーライドします。This method overrides OnVisualParentChanged(DependencyObject). FrameworkElementまたWindow 、とのUIElement OnVisualParentChanged(DependencyObject)実装をオーバーライドしWindow 、シールします。FrameworkElement and Window both also override the UIElement implementation of OnVisualParentChanged(DependencyObject), and Window seals it.

適用対象