FrameworkElement.SizeChanged 事件

定義

當這個項目的 ActualHeightActualWidth 屬性變更值時發生。

C#
public event System.Windows.SizeChangedEventHandler SizeChanged;

事件類型

SizeChangedEventHandler

備註

直接路由事件不會追蹤路由,它們只會在引發它們的相同元素內處理。 直接路由事件確實支援其他路由事件行為:它們支援可存取的處理常式集合,並可做為 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
Windows Desktop 3.0, 3.1, 5, 6, 7

另請參閱