次の方法で共有


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 値は、レイアウト変更の処理後の ActualHeightActualWidth の値に基づいています。

Window クラスによって定義される という名前SizeChangedの別のイベントがあります。 Window.SizeChanged のイベント ハンドラーでは、データに WindowSizeChangedEventArgs クラスを使用します。 Window.SizeChanged は、FrameworkElement.SizeChanged が発生するのと同じ状況で発生する可能性があります。詳細については、「FrameworkElement.SizeChanged」を参照してください。

プロパティ

NewSize

サイズの変更を報告するオブジェクトの新しいサイズを取得します。

OriginalSource

イベントを発生させたオブジェクトへの参照を取得します。 これは多くの場合、アプリ UI で宣言された要素ではなく、コントロールのテンプレート部分です。

(継承元 RoutedEventArgs)
PreviousSize

サイズの変更を報告するオブジェクトの前のサイズを取得します。

適用対象

こちらもご覧ください