語言

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

前任家長。 這可以假設 null 之前 DependencyObject 沒有父元素。

給繼承者的注意事項

如果你覆寫這個方法,務必呼叫基礎實作。 預設基礎實作會對逆繼承的屬性狀態進行部分內部維護。 若未呼叫基礎實作,該狀態將失效。

這個方法會覆寫 OnVisualParentChanged(DependencyObject)。 FrameworkElement 兩者 Window 同時覆蓋 UIElement 的實作 OnVisualParentChanged(DependencyObject)並 Window 封存。

適用於