FrameworkElement.IsInitialized プロパティ

定義

XAML プロセッサによる処理中、またはメソッドを明示的に呼び出すことによって、この要素が初期化されているかどうかを示す値を EndInit() 取得します。

C#
public bool IsInitialized { get; }

プロパティ値

Boolean

true前述の XAML 処理またはメソッド呼び出しに従って要素が初期化されている場合。それ以外の場合は . false

注釈

このプロパティは、 true この要素が新しい親要素を持つよう論理ツリー内で移動され、再読み込みされる場合もあります。

このプロパティは、使用 BeginInit している場合にも便利です EndInit。 XAML プロセッサによって読み込まれる論理ツリー内の要素は、初期化されていることが保証されます。 論理ツリーにない要素は、呼び出されたときに EndInit 初期化されます。 特定の処理 BeginInit が存在しない場合、 EndInitこれはコンストラクターが初期化された結果を返すとすぐに発生します。

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7