FrameworkElement.OverridesDefaultStyle Vlastnost

Definice

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

Platí pro