共用方式為


FrameworkContentElement.DefaultStyleKey 屬性

定義

取得或設定用來尋找主題控制項樣式範本的鍵。

protected public:
 property System::Object ^ DefaultStyleKey { System::Object ^ get(); void set(System::Object ^ value); };
protected internal object DefaultStyleKey { get; set; }
member this.DefaultStyleKey : obj with get, set
Protected Friend Property DefaultStyleKey As Object

屬性值

風格鑰匙。 為了正確作為主題樣式查找的一部分,這個值預期會是被樣式元素的 。Type null 是某一特定情況下被接受的值。

備註

此屬性通常不會透過任何直接設定者設定。 相反地,每次建立新子類別時,你都會覆寫這個依賴屬性的型別特定元資料。 當你子類別時,在控制子類別的靜態建構子裡,針對識別碼呼叫該 OverrideMetadata 方法 DefaultStyleKeyProperty

例如,像 Bold 這樣的內嵌類別實際上幾乎沒有實作,除了覆蓋 DefaultStyleKey 其靜態建構子中的元資料,並公開多個實例建構子。 標籤 Bold 周圍元素獲得 FontWeight 屬性 Bold 的事實,是在參考主題風格中實現的,方法是將預設 DefaultStyleKey 值設為 typeof(Bold)

如果你想讓元素或控制項刻意不使用主題樣式,請將屬性設 OverridesDefaultStyletrue

相依財產資訊

項目 價值
識別碼欄位 DefaultStyleKeyProperty
元資料屬性設為 true AffectsMeasure

適用於