FrameworkElement.OverridesDefaultStyle Propiedad

Definición

Obtiene o establece un valor que indica si este elemento incorpora propiedades de estilo de estilos de estilos.

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 usa propiedades de estilo de tema; todas las propiedades de origen de estilo proceden de estilos de aplicación locales y no se aplican propiedades de estilo de tema. false si los estilos de aplicación se aplican primero y, a continuación, los estilos de tema se aplican a las propiedades que no se establecieron específicamente en estilos de aplicación. El valor predeterminado 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 OverridesDefaultStyle en true 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 y visualización básicas de la interfaz de usuario 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 de la propiedad dependency

Elemento Value
Campo identificador OverridesDefaultStyleProperty
Propiedades de metadatos establecidas en true AffectsMeasure

Se aplica a