FrameworkElement.OnInitialized(EventArgs) 方法

定義

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

protected:
 virtual void OnInitialized(EventArgs ^ e);
protected virtual void OnInitialized (EventArgs e);
abstract member OnInitialized : EventArgs -> unit
override this.OnInitialized : EventArgs -> unit
Protected Overridable Sub OnInitialized (e As EventArgs)

參數

e
EventArgs

包含事件資料的 RoutedEventArgs

備註

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

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

給繼承者的注意事項

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

適用於

另請參閱