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.