語言

FrameworkElement.Initialized 活動

定義

當初始化時 FrameworkElement 會發生。 此事件與財產價值 IsInitialized 從 false (或未定義)變化為 true的情況相吻合。

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

事件類型

備註

當 or EndInit 方法被呼叫時OnVisualParentChanged,此事件會被觸發。 對任一方法的呼叫都可能來自應用程式程式碼,或是透過可擴充應用程式標記語言(XAML)處理器在處理 XAML 頁面時的行為。

你選擇處理 Loaded 還是 Initialized 取決於你的需求。 如果你不需要讀取元素屬性、打算重置屬性,且不需要任何版面配置資訊, Initialized 這可能是更好的行動。 如果你需要元素的所有屬性都可用,且你會設定可能會重置版面配置的屬性, Loaded 這可能是更好的行動。 如果處理器重設了配置系統解讀為需要重新配置的屬性,請小心重入。 (如果你不確定哪些物件在更改後需要重新規劃,可能需要檢查 FrameworkPropertyMetadata 該物業的數值。)

欲了解更多關於物件事件序列的 FrameworkElement資訊,以及多個相關應用與元素類別,請參見 物件生命週期事件。

適用於

另請參閱