FrameworkElement.SizeChanged 이벤트


이 요소의 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. 이를 통해 레이아웃 시스템 또는 컨트롤별 레이아웃 구현을 통해 이전 너비와 새 높이 또는 너비 값 간의 차이를 시각적으로 imperceptible 때문에 레이아웃 변경을 강제로 방지할 수 있습니다.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. 부동 소수점 데이터 형식의 반올림 또는 동일한 결과 계산 때문에 imperceptible 차이가 있을 수 있습니다.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
대리자Delegate SizeChangedEventHandler

적용 대상

추가 정보