FrameworkElement.OverridesDefaultStyle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定此元素的樣式屬性是否來自佈景主題樣式的值。
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
。 如果應用程式樣式先套用,然後針對不是在應用程式樣式中具體設定的屬性套用佈景主題樣式則為 false
。 預設為 false
。
備註
此屬性最常見的用法是在提供主題樣式的 setter 內間接使用方式。
重要
如果您在控制項上設定 OverridesDefaultStyle 為 true
,則會隱藏主題樣式所提供的預設控制項範本。 該控制項範本通常包含內容簡報者和提供控制項基本 UI 功能和視覺效果的其他複合元素。 如果您想要讓控制項繼續支援與預設主題樣式相同的功能,您必須使用複寫相同結構的控制項範本來提供替代樣式。 如需詳細資訊,請參閱控制項撰寫概觀。
相依性屬性資訊
識別碼欄位 | OverridesDefaultStyleProperty |
設定為 的中繼資料屬性 true |
AffectsMeasure |