UIElement.OnVisualParentChanged(DependencyObject) メソッド

定義

この UIElement の親要素によって、基になるビジュアル親に対する変更が報告されると呼び出されます。

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 に直前の親要素がなかった場合は、null を指定できます。

注意 (継承者)

このメソッドをオーバーライドする場合は、常に基本実装を呼び出します。 既定の基本実装では、逆継承プロパティ状態の内部メンテナンスが実行されます。 基本実装の呼び出しに失敗すると、この状態が無効になります。

このメソッドは、OnVisualParentChanged(DependencyObject) をオーバーライドします。 FrameworkElementWindow の両方も のOnVisualParentChanged(DependencyObject)実装をUIElementオーバーライドし、Windowそれをシールします。

適用対象