語言

FrameworkElement.OverridesDefaultStyle 屬性

定義

取得或設定一個值,指示此元素是否包含主題樣式的樣式屬性。

public:
 property bool OverridesDefaultStyle { bool get(); void set(bool value); };
public bool OverridesDefaultStyle { get; set; }
member this.OverridesDefaultStyle : bool with get, set
Public Property OverridesDefaultStyle As Boolean

屬性值

true 如果這個元素不使用 theme style 屬性;所有樣式起源屬性都來自本地應用風格,主題風格屬性則不適用。 false 如果先套用應用程式樣式,然後主題樣式則適用於未在應用程式樣式中特別設定的屬性。 預設值為 false。

備註

這種屬性最常見的用途是在提供主題風格的設定者中間接使用。

Important

如果你在某個控制項上設定 OverridesDefaultStyle 為 , true 你會抑制主題樣式提供的預設控制範本。 該控制範本通常包含內容呈現器及其他複合元素,提供基本的使用者介面功能與控制項視覺化。 如果你想讓控制項繼續支援預設主題樣式的功能,你必須提供一個替代樣式,並附上一個控制範本,該範本能複製相同的結構。 如需詳細資訊,請參閱控制項撰寫概觀。

相依財產資訊

Item 價值觀
識別碼欄位 OverridesDefaultStyleProperty
元資料屬性設為 true AffectsMeasure

適用於