UIElement.OnRenderSizeChanged(SizeChangedInfo) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,參與由配置系統導向的呈現作業。 如果項目的 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 會使 Width 和 Height 屬性失效,並處理重新調整版面配置的基本概念。 OnRenderSizeChanged UIElement 在層級覆寫表示您的元素實作刻意不使用 WPF 架構層級實作,因此您的元素必須更直接處理配置邏輯,通常是藉由撰寫取代配置系統。