FrameworkElement.SizeChanged FrameworkElement.SizeChanged FrameworkElement.SizeChanged FrameworkElement.SizeChanged Event


この要素の ActualHeight プロパティまたは ActualWidth プロパティの値が変更されると発生します。Occurs when either the ActualHeight or the ActualWidth properties change value on this element.

 event System::Windows::SizeChangedEventHandler ^ SizeChanged;
public event System.Windows.SizeChangedEventHandler SizeChanged;
member this.SizeChanged : System.Windows.SizeChangedEventHandler 
Public Custom Event SizeChanged As SizeChangedEventHandler 


直接ルーティング イベントがルートに従っていない、発生しますが、同じ要素内でのみ処理されます。Direct routed events do not follow a route, they are only handled within the same element on which they are raised. 直接ルーティング イベントは、その他のルーティング イベントの動作をサポートして: アクセスできるハンドラーのコレクションをサポートし、として使用できる、EventTriggerスタイル。Direct routed events do support other routed event behavior: they support an accessible handlers collection, and can be used as an EventTrigger in a style.

レイアウト システム内のプロパティを読み取り、SizeChangedEventArgs報告されるサイズの変更を重要な考慮するかどうかを判断する、このイベントの引数クラスです。The layout system reads properties within the SizeChangedEventArgs argument class of this event, to determine whether the reported size changes should be considered significant. これにより、レイアウト システムまたは強制的に新旧の高さまたは幅の値の視覚的にこうしたわずかな違いのためのレイアウトの変更を回避するために、コントロールに固有のレイアウトの実装。This allows the layout system or your control-specific layout implementations to avoid forcing a layout change due to visually imperceptible differences between old and new height or width values. こうしたわずかな違いは、浮動小数点データ型の丸め処理を行うか、同じ結果の計算があります。The imperceptible differences might be due to rounding or same-result calculations of a floating-point data types.

ルーティングされたイベント情報Routed Event Information

識別子フィールドです。Identifier field SizeChangedEvent
ルーティング方法Routing strategy 直接Direct
DelegateDelegate SizeChangedEventHandler