FrameworkElement.OverridesDefaultStyle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda tento prvek zahrnuje vlastnosti stylu ze stylů motivu.
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
Hodnota vlastnosti
true
Pokud tento prvek nepoužívá vlastnosti stylu motivu; Všechny vlastnosti, které mají původ ve stylu, pocházejí z místních stylů aplikace a vlastnosti stylu motivu se nepoužijí.
false
pokud styly aplikací použijí jako první a pak se styly motivu použijí pro vlastnosti, které nebyly konkrétně nastaveny ve stylech aplikací. Výchozí formát je false
.
Poznámky
Nejběžnějším použitím této vlastnosti je nepřímé použití v rámci setter stylu, který poskytuje styl s motivem.
Důležité
Pokud u ovládacího prvku nastavíte OverridesDefaultStyle na true
, potlačíte výchozí šablonu ovládacího prvku, kterou poskytuje styly motivu. Tato šablona ovládacího prvku obvykle obsahuje prezentující obsah a další složené prvky, které poskytují základní funkce uživatelského rozhraní a vizualizaci ovládacího prvku. Pokud chcete, aby ovládací prvek nadále podporoval stejné funkce jako výchozí styly motivu, musíte zadat alternativní styl pomocí šablony ovládacího prvku, která replikuje stejnou strukturu. Další informace najdete v tématu Přehled vytváření ovládacích prvků.
Informace o vlastnosti závislosti
Pole Identifikátor | OverridesDefaultStyleProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |