다음을 통해 공유


SizeChangedEventArgs 클래스

정의

FrameworkElement.SizeChanged 이벤트와 관련된 데이터를 제공합니다.

public ref class SizeChangedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SizeChangedEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SizeChangedEventArgs : RoutedEventArgs
Public NotInheritable Class SizeChangedEventArgs
Inherits RoutedEventArgs
상속
Object Platform::Object IInspectable RoutedEventArgs SizeChangedEventArgs
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

PreviousSize 값은 SizeChanged 이벤트에 동기를 부여한 레이아웃이 변경되기 전에 요소의 ActualHeightActualWidth 값을 기반으로 합니다. NewSize 값은 레이아웃 변경이 처리된 후 ActualHeightActualWidth 값을 기반으로 합니다.

Window 클래스에서 정의한 SizeChanged라는 다른 이벤트가 있습니다. Window.SizeChanged에 대한 이벤트 처리기는 데이터에 대해 WindowSizeChangedEventArgs 클래스를 사용합니다. Window.SizeChangedFrameworkElement.SizeChanged 가 발생하는 것과 동일한 일부 상황에서 발생할 수 있습니다. 자세한 내용은 FrameworkElement.SizeChanged를 참조하세요.

속성

NewSize

크기 변경을 보고하는 개체의 새 크기를 가져옵니다.

OriginalSource

이벤트를 발생시킨 개체에 대한 참조를 가져옵니다. 앱 UI에서 선언된 요소가 아닌 컨트롤의 템플릿 부분입니다.

(다음에서 상속됨 RoutedEventArgs)
PreviousSize

크기 변경을 보고하는 개체의 이전 크기를 가져옵니다.

적용 대상

추가 정보