FrameworkElement.OnInitialized(EventArgs) FrameworkElement.OnInitialized(EventArgs) FrameworkElement.OnInitialized(EventArgs) FrameworkElement.OnInitialized(EventArgs) Method

定義

Initialized イベントを発生させます。Raises the Initialized event. このメソッドは、IsInitialized が内部で true に設定されるたびに呼び出されます。This method is invoked whenever IsInitialized is set to true internally.

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)

パラメーター

e
EventArgs EventArgs EventArgs EventArgs

イベント データを格納している RoutedEventArgsThe RoutedEventArgs that contains the event data.

注釈

この特定の On * メソッドは、クラスハンドラーのフックではありません。This particular On* method is not a class handler hook. また、このメソッドは、この共通言語ランタイム (CLR)common language runtime (CLR)メソッドをオーバーライドし、基本実装を呼び出さないことによって、一致するイベントを抑制できることを示す、確立された On * メソッド規約に厳密に従いません。Nor does it exactly follow the established 共通言語ランタイム (CLR)common language runtime (CLR) On* method convention that the matching event could be suppressed by overriding this method and not calling the base implementation.

IsInitializedプロパティは読み取り専用であるため、初期化動作を強制するIsInitializedようにを設定することはできません。Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. 初期化状態の設定は、 Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)フレームワークによってのみ実行されることを意図しています。Setting the initialization state is intended to be done only by the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework.

注意 (継承者)

この仮想メソッドの既定の実装は、上で説明したようにイベントを発生させます。The default implementation of this virtual method raises the event as described above. オーバーライドでは、この動作を保持するために基本実装を呼び出す必要があります。Overrides should call the base implementation to preserve this behavior. 基本の実装を呼び出すことができなかった場合、通常はInitialized FrameworkElement派生クラスと想定されるイベントを発生させないだけでなく、次の2つの重要なスタイルとテーマのスタイルの初期化操作も抑制します。この基本実装によって実装されます。If you fail to call the base implementation, not only will you not raise the Initialized event as is generally expected of a FrameworkElement derived class, but you will also suppress two important style and theme style initialization operations that are implemented by this base implementation.

適用対象

こちらもご覧ください