FrameworkElement.OverridesDefaultStyle Propriedade

Definição

Obtém ou define um valor que indica se este elemento incorpora propriedades de estilo dos estilos de tema.Gets or sets a value that indicates whether this element incorporates style properties from theme styles.

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

Valor da propriedade

true se esse elemento não usar as propriedades de estilo do tema. Todas as propriedades que originam o estilo vêm de estilos de aplicativos locais e propriedades de estilo do tema não se aplicam.true if this element does not use theme style properties; all style-originating properties come from local application styles, and theme style properties do not apply. false se os estilos de aplicativo se aplicarem primeiro e, então, estilos de tema se aplicarem a propriedades que não foram definidas especificamente em estilos de aplicativo.false if application styles apply first, and then theme styles apply for properties that were not specifically set in application styles. O padrão é false.The default is false.

Comentários

O uso mais comum dessa propriedade é um uso indireto dentro do setter de um estilo que está fornecendo um estilo com tema.The most common usage of this property is an indirect usage within the setter of a style that is supplying a themed style.

Importante

Se você definir OverridesDefaultStyle como true em um controle, você estará suprimindo o modelo de controle padrão fornecido pelos estilos de tema.If you set OverridesDefaultStyle to true on a control, you will be suppressing the default control template supplied by the theme styles. Esse modelo de controle normalmente inclui o apresentador de conteúdo e outros elementos compostos que fornecem funcionalidade Interface de UsuárioUI básica e visualização para o controle.That control template typically includes the content presenter and other composited elements that provide basic Interface de UsuárioUI functionality and visualization for the control. Se você quiser que o controle continue a dar suporte aos mesmos recursos que os estilos de tema padrão, deverá fornecer um estilo alternativo com um modelo de controle que Replica a mesma estrutura.If you want the control to continue to support the same features as the default theme styles, you must supply an alternate style with a control template that replicates the same structure. Para obter mais informações, consulte Visão geral da criação de controle.For more information, see Control Authoring Overview.

Informações de Propriedade de DependênciaDependency Property Information

Campo de identificadorIdentifier field OverridesDefaultStyleProperty
Propriedades de metadados definidas como trueMetadata properties set to true AffectsMeasure

Aplica-se a