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
대리자Delegate SizeChangedEventHandler

Applies to

See also