使用英语阅读

通过


FrameworkElement.SizeChanged 事件

定义

当此元素上的 ActualHeightActualWidth 属性的值发生更改时发生。

public event System.Windows.SizeChangedEventHandler SizeChanged;

事件类型

注解

直接路由事件不遵循路由,它们仅在引发它们的同一元素内进行处理。 直接路由事件支持其他路由事件行为:它们支持可访问的处理程序集合,并且可以在 样式中用作 EventTrigger

布局系统读取此事件的参数类中的 SizeChangedEventArgs 属性,以确定报告的大小更改是否应被视为显著。 这允许布局系统或特定于控件的布局实现避免由于新旧高度或宽度值之间在视觉上难以察觉的差异而强制更改布局。 无法察觉的差异可能是由于浮点数据类型的舍入或相同结果计算造成的。

路由事件信息

标识符字段 SizeChangedEvent
路由策略 直接
委托 SizeChangedEventHandler

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另请参阅