語言

FrameworkElement.ApplyTemplate 方法

定義

必要時建立目前範本的視覺樹,並回傳一個值,表示視覺樹是否被此呼叫重建。

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

傳回

true 如果樹上有視覺元素;否則就回退 false 。

備註

應用程式可以呼叫此方法,以確保元素的視覺樹是完整的。 如果程式碼會檢查樹中的子元素,這個保證步驟可能是必要的。 對於應用程式中的典型元素邏輯,不需要呼叫 ApplyTemplate ,因為範本會在元素生命週期的適當時點自動套用。

ApplyTemplate 在每次 Measure 通過時,WPF 框架層級的佈局系統都會呼叫。

FrameworkElement 衍生類別可利用 OnApplyTemplate 類別處理器通知此方法被明確呼叫的情況,或由佈局系統呼叫。 OnApplyTemplate 在模板完全產生並附加到邏輯樹後才呼叫。

適用於

另請參閱