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 樣式和主題樣式初始化作業。
產品 | 版本 |
---|---|
.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 |