FrameworkElement.ApplyTemplate メソッド

定義

必要に応じて現在のテンプレートのビジュアル ツリーを構築し、この呼び出しによってビジュアル ツリーが再構築されたかどうかを示す値を返します。

public:
 bool ApplyTemplate();
public bool ApplyTemplate ();
member this.ApplyTemplate : unit -> bool
Public Function ApplyTemplate () As Boolean

戻り値

ビジュアルがツリーに追加された場合は true、それ以外の場合は false を返します。

注釈

アプリケーションは、このメソッドを呼び出して、要素のビジュアル ツリーが完了したことを保証できます。 この保証手順は、コードがツリー内の子要素をチェックする場合に必要になる場合があります。 アプリケーション内の一般的な要素ロジックの場合、テンプレートは有効期間内の適切な時点の要素に自動的に適用されるため、 を呼び出す ApplyTemplate 必要はありません。

ApplyTemplate は、WPF フレームワーク レベルのレイアウト システムによってすべてのメジャー パスで呼び出されます。

FrameworkElement 派生クラスでは、 クラス ハンドラーを OnApplyTemplate 使用して、このメソッドが明示的に呼び出された場合、またはレイアウト システムによって通知を受け取ることができます。 OnApplyTemplate は、テンプレートが完全に生成され、論理ツリーにアタッチされた後に呼び出されます。

適用対象

こちらもご覧ください