FrameworkElement.OnInitialized(EventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
引發 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)
參數
包含事件資料的 RoutedEventArgs。
備註
這個特定的 On* 方法不是類別處理常式勾點。 它也不會完全遵循已建立的 Common Language Runtime (CLR) On* 方法慣例,藉由覆寫此方法而非呼叫基底實作來隱藏比對事件。
請注意,屬性 IsInitialized 是唯讀的,因此您無法設定 IsInitialized 為強制初始化行為。 設定初始化狀態僅供Windows Presentation Foundation (WPF) 架構完成。
給繼承者的注意事項
此虛擬方法的預設實作會引發事件,如先前所述。 覆寫應呼叫基底實作以保留此行為。 如果您無法呼叫基底實作,不僅不會如衍生類別預期般引發 Initialized 事件,也會隱藏這個基底實作所實作的兩個重要 FrameworkElement 樣式和主題樣式初始化作業。