FrameworkElement.Initialized 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當這個 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 頁面時的可延伸應用程式標記語言來呼叫。
不論您選擇處理 Loaded 或 Initialized 取決於您的需求。 如果您不需要讀取元素屬性、想要重設屬性,而且不需要任何版面配置資訊, Initialized 可能是較適合用來採取行動的事件。 如果您需要專案的所有屬性可供使用,而且您將設定可能重設配置的屬性, Loaded 可能是較適合用來採取行動的事件。 如果您的處理常式重設配置系統所解譯的任何屬性,表示需要新的版面配置傳遞,請小心重新進入。 (如果您不確定哪些屬性在變更時可能需要新的版面配置傳遞,您可能需要檢查 FrameworkPropertyMetadata 屬性上的值。)
如需 物件事件序列的詳細資訊,以及數個 FrameworkElement 相關的應用程式和元素類別,請參閱 物件存留期事件。