FrameworkElement.ApplyTemplate 方法

定義

如有必要,則建置目前範本的視覺化樹狀結構,並傳回值,指出此呼叫是否已重建視覺化樹狀結構。

C#
public bool ApplyTemplate();

傳回

如果視覺項目已加入樹狀結構,則為 true;否則傳回 false

備註

應用程式可以呼叫這個方法,以確保專案的視覺化樹狀結構已完成。 如果程式碼將檢查樹狀結構中的子專案,可能需要這個保證步驟。 對於應用程式內的一般專案邏輯,不需要呼叫 ApplyTemplate ,因為範本會自動套用至其存留期中適當時間點的專案。

ApplyTemplate 在 WPF 架構層級配置系統所傳遞的每個 Measure 上呼叫 。

FrameworkElement 衍生類別可以使用 OnApplyTemplate 類別處理常式來通知明確呼叫此方法的情況,或由配置系統呼叫的情況。 OnApplyTemplate 會在範本完全產生並附加至邏輯樹狀結構之後呼叫。

適用於

產品 版本
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱