SizeChangedEventArgs 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 與 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
PreviousSize值是以元素上的 ActualHeight和ActualWidth值為基礎,而配置變更會觸發SizeChanged事件。 NewSize值是以處理版面配置變更之後的 ActualHeight和ActualWidth值為基礎。
有另一個名為 SizeChanged 的事件是由 Window 類別所定義。 Window.SizeChanged的事件處理常式會針對資料使用WindowSizeChangedEventArgs類別。 Window.SizeChanged 可能會發生在 FrameworkElement.SizeChanged 發生的一些相同情況下;如需詳細資訊,請參閱 FrameworkElement.SizeChanged。
屬性
NewSize |
取得報告大小變更之物件的新大小。 |
OriginalSource |
取得引發事件之 物件的參考。 這通常是控制項的範本部分,而不是在應用程式 UI 中宣告的專案。 (繼承來源 RoutedEventArgs) |
PreviousSize |
取得報告大小變更之物件的先前大小。 |