FrameworkElement.OverridesDefaultStyle Propiedad

Definición

Obtiene o establece un valor que indica si este elemento incorpora propiedades de estilo de los 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 propiedad

true si este elemento no utiliza las propiedades de estilo de tema; todas las propiedades que originan un estilo provienen de los estilos de aplicación locales y las propiedades de estilo de tema no se aplican. false si primero se aplican los estilos de aplicación y, a continuación, se aplican los estilos de tema para las propiedades que no se establecieron específicamente en estilos de aplicación. De manera predeterminada, es false.

Comentarios

El uso más común de esta propiedad es un uso indirecto dentro del establecedor de un estilo que proporciona un estilo con tema.

Importante

Si establece OverridesDefaultStyletrue en en un control, suprimirá la plantilla de control predeterminada proporcionada por los estilos de tema. Esa plantilla de control normalmente incluye el moderador de contenido y otros elementos compuestos que proporcionan funcionalidad básica de la interfaz de usuario y visualización para el control. Si desea que el control siga admitiendo las mismas características que los estilos de tema predeterminados, debe proporcionar un estilo alternativo con una plantilla de control que replique la misma estructura. Para obtener más información, consulte Información general sobre la creación de controles.

Información sobre propiedades de dependencia

Campo identificador OverridesDefaultStyleProperty
Propiedades de metadatos establecidas en true AffectsMeasure

Se aplica a