FrameworkElement.ApplyTemplate 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如有必要,則建置目前範本的視覺化樹狀結構,並傳回值,指出此呼叫是否已重建視覺化樹狀結構。
public:
bool ApplyTemplate();
C#
public bool ApplyTemplate();
member this.ApplyTemplate : unit -> bool
Public Function ApplyTemplate () As Boolean
如果視覺項目已加入樹狀結構,則為 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 |