FrameworkElement.ApplyTemplate メソッド

定義

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

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

返品

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

注釈

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

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

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

適用対象

こちらもご覧ください