FrameworkElement.ApplyTemplate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
必要時建立目前範本的視覺樹,並回傳一個值,表示視覺樹是否被此呼叫重建。
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 在模板完全產生並附加到邏輯樹後才呼叫。