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使属性Height失效,Width并处理重新创建布局的基础知识。 在级别重写OnRenderSizeChangedUIElement意味着元素实现故意不使用 WPF 框架级实现,因此元素必须更直接地处理布局逻辑,通常是通过编写替换布局系统。