FrameworkElement.OverridesDefaultStyle Propriedade

Definição

Obtém ou define um valor que indica se este elemento incorpora propriedades de estilo de estilos de tema.

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 de Propriedade

true se este elemento não usar propriedades de estilo tema; Todas as propriedades originárias de estilo provêm de estilos de aplicação locais, e as propriedades de estilo tema não se aplicam. false se os estilos de aplicação se aplicarem primeiro, e depois aplicam-se os estilos de tema para propriedades que não foram especificamente definidas nos estilos de aplicação. A predefinição é false.

Observações

A utilização mais comum desta propriedade é uma utilização indireta dentro do setter de um estilo que está a fornecer um estilo temático.

Importante

Se definires OverridesDefaultStyle para true um controlo, estarás a suprimir o modelo de controlo predefinido fornecido pelos estilos de tema. Esse modelo de controlo normalmente inclui o apresentador de conteúdo e outros elementos compostos que fornecem funcionalidade básica da interface e visualização para o controlo. Se quiser que o controlo continue a suportar as mesmas funcionalidades dos estilos de tema padrão, deve fornecer um estilo alternativo com um modelo de controlo que replique a mesma estrutura. Para obter mais informações, consulte Visão geral do autoramento de controle.

Informação de Propriedade de Dependência

Iteme Value
Campo identificador OverridesDefaultStyleProperty
Propriedades dos metadados definidas como true AffectsMeasure

Aplica-se a