UIElement.OnRenderSizeChanged(SizeChangedInfo) 方法

定義

在衍生類別中覆寫時,參與由配置系統導向的呈現作業。 如果項目的 RenderSize 因配置更新而改變,則會在版面配置更新之後,並在呈現前叫用這個方法。

protected public:
 virtual void OnRenderSizeChanged(System::Windows::SizeChangedInfo ^ info);
protected internal virtual void OnRenderSizeChanged (System.Windows.SizeChangedInfo info);
abstract member OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
override this.OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
Protected Friend Overridable Sub OnRenderSizeChanged (info As SizeChangedInfo)

參數

info
SizeChangedInfo

封裝的參數 (SizeChangedInfo),其中包含舊和新的大小,而且其中的維度實際上會變更。

備註

這個方法沒有預設實作。 典型的 WPF 架構層級專案會使用 的 FrameworkElement 覆寫實作。 實作 FrameworkElement 會使 WidthHeight 屬性失效,並處理重新調整版面配置的基本概念。 OnRenderSizeChanged UIElement 在層級覆寫表示您的元素實作刻意不使用 WPF 架構層級實作,因此您的元素必須更直接處理配置邏輯,通常是藉由撰寫取代配置系統。

適用於