FrameworkTemplate 類別

定義

建立專案的專案樹狀結構。 FrameworkTemplate 是具有特定範本化行為的類別基類,包括 ControlTemplateDataTemplate

public ref class FrameworkTemplate : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Template")]
class FrameworkTemplate : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Template")]
public class FrameworkTemplate : DependencyObject
Public Class FrameworkTemplate
Inherits DependencyObject
繼承
Object Platform::Object IInspectable DependencyObject FrameworkTemplate
衍生
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

FrameworkTemplate 具有 ContentPropertyAttribute ,表示其 XAML 內容屬性名為 「Template」。 FrameworkTemplate 不會定義該名稱的屬性,也不會定義其衍生類型,其具有實際使用方式 (ControlTemplateDataTemplate) 。 FrameworkTemplate 的內容是一個根項目,當範本套用至要樣板化的物件時,應該建立,而且不是物件模型中的傳統屬性。 從範本建立內容時,XAML 剖析器會特別處理 FrameworkTemplate 的內容。

如需如何使用範本的詳細資訊,請參閱 ControlTemplate快速入門:控制項範本

FrameworkTemplate 衍生類別

FrameworkTemplate 是數個立即衍生類別的父類別,每個類別都會定義特定的範本化行為。 以下是一些值得注意的衍生類別:

建構函式

FrameworkTemplate()

提供 FrameworkTemplate衍生類別的基類初始化行為。

屬性

Dispatcher

取得這個 物件相關聯的 CoreDispatcherCoreDispatcher代表可在 UI 執行緒上存取DependencyObject的功能,即使程式碼是由非 UI 執行緒起始也一樣。

(繼承來源 DependencyObject)

方法

ClearValue(DependencyProperty)

清除相依性屬性的本機值。

(繼承來源 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

傳回為相依性屬性建立的任何基底值,如果動畫未使用中,則適用此屬性。

(繼承來源 DependencyObject)
GetValue(DependencyProperty)

DependencyObject傳回相依性屬性的目前有效值。

(繼承來源 DependencyObject)
ReadLocalValue(DependencyProperty)

如果已設定本機值,則傳回相依性屬性的本機值。

(繼承來源 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

註冊通知函式,以接聽此DependencyObject實例上特定DependencyProperty的變更。

(繼承來源 DependencyObject)
SetValue(DependencyProperty, Object)

設定 DependencyObject上相依性屬性的本機值。

(繼承來源 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

取消先前透過呼叫 RegisterPropertyChangedCallback註冊的變更通知。

(繼承來源 DependencyObject)

適用於

另請參閱