FrameworkElement.SizeChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当此元素上的 ActualHeight 或 ActualWidth 属性的值发生更改时发生。
public:
event System::Windows::SizeChangedEventHandler ^ SizeChanged;
public event System.Windows.SizeChangedEventHandler SizeChanged;
member this.SizeChanged : System.Windows.SizeChangedEventHandler
Public Custom Event SizeChanged As SizeChangedEventHandler
事件类型
注解
直接路由事件不遵循路由,它们仅在引发它们的同一元素内进行处理。 直接路由事件支持其他路由事件行为:它们支持可访问的处理程序集合,并且可以在 样式中用作 EventTrigger 。
布局系统读取此事件的参数类中的 SizeChangedEventArgs 属性,以确定报告的大小更改是否应被视为显著。 这允许布局系统或特定于控件的布局实现避免由于新旧高度或宽度值之间在视觉上难以察觉的差异而强制更改布局。 无法察觉的差异可能是由于浮点数据类型的舍入或相同结果计算造成的。
路由事件信息
标识符字段 | SizeChangedEvent |
路由策略 | 直接 |
委托 | SizeChangedEventHandler |