FrameworkContentElement.DefaultStyleKey Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la clave que se debe usar para buscar la plantilla de estilo de este control en los temas.
protected public:
property System::Object ^ DefaultStyleKey { System::Object ^ get(); void set(System::Object ^ value); };
protected internal object DefaultStyleKey { get; set; }
member this.DefaultStyleKey : obj with get, set
Protected Friend Property DefaultStyleKey As Object
Valor de propiedad
La clave de estilo. Se espera que este valor sea la clase Type del elemento cuyo estilo se está creando para que funcione correctamente como parte de la búsqueda de estilo de tema.
null
es un valor aceptado para un caso determinado.
Comentarios
Normalmente, esta propiedad no se establece a través de ninguno de sus establecedores directos. En su lugar, invalida los metadatos específicos del tipo de esta propiedad de dependencia cada vez que se crea una nueva subclase. Cuando se subclase, llame al OverrideMetadata método con el DefaultStyleKeyProperty identificador, dentro del constructor estático de la subclase de control.
Por ejemplo, una clase insertada, como Bold en realidad, tiene muy poca implementación más allá de invalidar los DefaultStyleKey metadatos en su constructor estático y exponer varios constructores de instancia. El hecho de que los elementos rodeados por la Bold etiqueta obtienen una FontWeight propiedad de Bold se implementan dentro del estilo de tema al que se hizo referencia estableciendo el valor predeterminado de DefaultStyleKey en typeof(Bold)
.
Si desea que el elemento o el control no usen deliberadamente estilos de tema, establezca la OverridesDefaultStyle propiedad true
en .
Información sobre propiedades de dependencia
Campo identificador | DefaultStyleKeyProperty |
Propiedades de metadatos establecidas en true |
AffectsMeasure |