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) プロセッサの動作を介して行われる可能性があります。

LoadedInitializedのどちらを処理するかを選択するかは、要件によって異なります。 要素のプロパティの読み取り、プロパティのリセットを行う必要がない場合、レイアウト情報が不要な場合は、 Initialized が適切なイベントである可能性があります。 要素のすべてのプロパティを使用できるようにする必要があり、レイアウトをリセットする可能性が高いプロパティを設定する場合は、 Loaded の方が適切なイベントである可能性があります。 新しいレイアウト パスが必要であることを意味するように、レイアウト システムによって解釈されるプロパティがハンドラーによってリセットされる場合は、再入に注意してください。 (変更された場合に新しいレイアウト パスを必要とするプロパティがわからない場合は、プロパティの FrameworkPropertyMetadata 値を確認する必要がある場合があります)。

FrameworkElementのオブジェクト イベントのシーケンスの詳細と、関連するいくつかのアプリケーションおよび要素クラスについては、「オブジェクトの有効期間イベント」を参照してください。

適用対象

こちらもご覧ください