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.

適用対象