FrameworkElement.EndInit FrameworkElement.EndInit FrameworkElement.EndInit FrameworkElement.EndInit Method


この要素の初期化プロセスが完了したことを示します。Indicates that the initialization process for the element is complete.

 virtual void EndInit();
public virtual void EndInit ();
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
Public Overridable Sub EndInit ()



以前に EndInit() が呼び出されていないこの要素で、BeginInit() が呼び出されました。EndInit() was called without BeginInit() having previously been called on the element.


場合BeginInit以前、呼び出された基本実装を発生させる、Initializedイベント。If BeginInit was previously called, the base implementation will raise the Initialized event. の場合BeginInitが呼び出されていないかできなかったかどうかを確認BeginInitが呼び出されたInitializedは発生しません代わりに、例外がスローされます。Otherwise, if BeginInit was not called or it could not be determined whether BeginInit was called, Initialized is not raised and an exception is thrown instead.

注意 (継承者)

要素の読み込みプロセス中に、要素の初期化時に行う必要がある特別な処理を提供するのには、このメソッドを実装します。Implement this method to provide special handling that should happen when your element is initialized during the element loading process.

実装は、ベース (既定値) の実装の初期化を追跡するいくつかの内部フラグが設定されるため、基本の実装を呼び出す必要があります。Your implementation should call the base implementation, because the base (default) implementation sets some internal flags to keep track of initialization.