次の方法で共有


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 イベントの動機となるレイアウト変更の前に、要素の ActualHeight 値と ActualWidth 値に基づいています。 NewSize 値は、レイアウトの変更が処理された後の ActualHeightActualWidth の値に基づいています。

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

プロパティ

NewSize

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

OriginalSource

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

(継承元 RoutedEventArgs)
PreviousSize

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

適用対象

こちらもご覧ください