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 va a usar para buscar la plantilla de estilo de este control en 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
Tecla de estilo. Para que funcione correctamente como parte de la búsqueda de estilo de tema, se espera que este valor sea el Type del elemento al que se aplica estilo.
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. Al 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 se implementan dentro del estilo de Bold 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 trueen .
Información de la propiedad dependency
| Elemento | Importancia |
|---|---|
| Campo identificador | DefaultStyleKeyProperty |
Propiedades de metadatos establecidas en true |
AffectsMeasure |