SizeChangedEventArgs 클래스

정의

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

public ref class SizeChangedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
특성

설명

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

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

속성

NewSize

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

OriginalSource

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

(다음에서 상속됨 RoutedEventArgs)
PreviousSize

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

적용 대상

추가 정보