FrameworkTemplate 類別

定義

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

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

備註

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

如需如何使用範本的詳細資訊,請參閱 ControlTemplateXAML 控制項範本

FrameworkTemplate 衍生類別

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

建構函式

FrameworkTemplate()

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

屬性

Dispatcher

一律會在Windows 應用程式 SDK應用程式中傳 null 回。 請改用 DispatcherQueue

(繼承來源 DependencyObject)
DispatcherQueue

DispatcherQueue取得與這個 物件相關聯的 。 DispatcherQueue表示即使程式碼是由非 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)

適用於

另請參閱