FrameworkElement.OnInitialized(EventArgs) 方法

定義

引發 Initialized 事件。 每當 IsInitialized 在內部設為 true 便會叫用此方法。

protected virtual void OnInitialized (EventArgs e);

參數

e
EventArgs

包含事件資料的 RoutedEventArgs

備註

這個特定的 On* 方法不是類別處理常式勾點。 它也不會完全遵循已建立的 Common Language Runtime (CLR) On* 方法慣例,藉由覆寫此方法而非呼叫基底實作來隱藏比對事件。

請注意,屬性 IsInitialized 是唯讀的,因此您無法設定 IsInitialized 為強制初始化行為。 設定初始化狀態僅供Windows Presentation Foundation (WPF) 架構完成。

給繼承者的注意事項

此虛擬方法的預設實作會引發事件,如先前所述。 覆寫應呼叫基底實作以保留此行為。 如果您無法呼叫基底實作,不僅不會如衍生類別預期般引發 Initialized 事件,也會隱藏這個基底實作所實作的兩個重要 FrameworkElement 樣式和主題樣式初始化作業。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另請參閱