FrameworkElement.Initialized 事件

定義

當這個 FrameworkElement 初始化時發生。 這個事件符合 IsInitialized 屬性值從 false (或未定義) 變更為 true 的案例。

public:
 event EventHandler ^ Initialized;
public event EventHandler Initialized;
member this.Initialized : EventHandler 
Public Custom Event Initialized As EventHandler 

事件類型

備註

每當 EndInit 呼叫 或 OnVisualParentChanged 方法時,就會引發此事件。 對任一方法的呼叫可能來自應用程式程式碼,或透過 XAML (XAML) 處理 XAML 頁面時的可延伸應用程式標記語言來呼叫。

不論您選擇處理 LoadedInitialized 取決於您的需求。 如果您不需要讀取元素屬性、想要重設屬性,而且不需要任何版面配置資訊, Initialized 可能是較適合用來採取行動的事件。 如果您需要專案的所有屬性可供使用,而且您將設定可能重設配置的屬性, Loaded 可能是較適合用來採取行動的事件。 如果您的處理常式重設配置系統所解譯的任何屬性,表示需要新的版面配置傳遞,請小心重新進入。 (如果您不確定哪些屬性在變更時可能需要新的版面配置傳遞,您可能需要檢查 FrameworkPropertyMetadata 屬性上的值。)

如需 物件事件序列的詳細資訊,以及數個 FrameworkElement 相關的應用程式和元素類別,請參閱 物件存留期事件

適用於

另請參閱