Hojas de estilo

Si bien puede aplicar formato a los objetos gráficos de manera local en
Propiedades
para un objeto concreto, utilice un objeto de hoja estilo para especificar los valores de estilo que se muestran en tiempo de ejecución.
Las hojas de estilo se aplican a todos los objetos gráficos del proyecto o a una clase específica de objetos, como objetos
Interruptor
. La ventana
Plantillas
contiene las plantillas de hojas de estilo predefinidas.
Las propiedades de las hojas de estilo incluyen:
  • Texto y colores de fondo
  • Familia de fuentes, grosor, tipo de fuente y peso
  • Relleno
  • Opacidad
  • Grosor de borde y radio
  • Duración de animación
Puede crear más de una hoja de estilo en el mismo proyecto para especificar una hoja de estilo diferente en tiempo de ejecución.
Algunas propiedades existen tanto en las hojas de estilo como en objetos gráficos específicos. Si la propiedad se establece en el objeto gráfico, el valor de la propiedad anula el valor de la hoja de estilo. Si la propiedad del objeto se establece en el valor predeterminado, el objeto hereda el valor de la propiedad de la hoja de estilo.
Los objetos y las instancias de objeto heredan las propiedades de estilo de una hoja de estilo y los tipos de objetos. Los proyectos pueden contener varias hojas de estilo. Varias hojas de estilo permiten cambiar entre estilos. Por ejemplo, podría cambiar entre una interfaz luminosa y una interfaz oscura en tiempo de ejecución.

Herencia de propiedades de estilo

Una propiedad se puede establecer en más de un nivel. Por ejemplo, el color del texto puede configurarse globalmente tanto en la hoja de estilo como en un tipo de objeto
Etiqueta
personalizado. Para un objeto gráfico, los valores de las propiedades se establecen en el siguiente orden:
  1. Instancia
  2. Tipo de objeto de la instancia
  3. Hoja de estilo de la clase de objeto
  4. Hoja de estilo global
Si el valor de una propiedad está establecido en
Predeterminado
, la propiedad hereda el valor establecido a un nivel superior, en el orden anterior. Por ejemplo, si el valor de
Color de texto
de la instancia de un objeto
Etiqueta
es
Predeterminado
, el valor de color que se establece es el primer valor encontrado para la misma propiedad de tipo, clase de objeto o nivel global, en ese orden.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.