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 值基于元素上的 ActualHeightActualWidth 值,在布局更改之前触发 SizeChanged 事件。 处理布局更改后, NewSize 值基于 ActualHeightActualWidth 值。

还有一个名为 SizeChanged 的事件由 Window 类定义。 Window.SizeChanged 的事件处理程序对数据使用 WindowSizeChangedEventArgs 类。 Window.SizeChanged 可以在 与 FrameworkElement.SizeChanged 发生相同的某些情况下发生;有关详细信息,请参阅 FrameworkElement.SizeChanged

属性

NewSize

获取报告大小更改的对象的新大小。

OriginalSource

获取对引发事件的 对象的引用。 这通常是控件的模板部分,而不是在应用 UI 中声明的元素。

(继承自 RoutedEventArgs)
PreviousSize

获取报告大小更改的 对象的先前大小。

适用于

另请参阅