样式表
尽管可以在本地从特定对象的
属性
中设置图形对象的格式,但是可以通过使用样式表对象来指定在运行时显示的样式值。样式表应用于项目中的所有图形对象或特定对象类(如
开关
对象)。模板
窗口中包含预定义样式表模板。样式表属性包括:
- 文本颜色和背景色
- 字体系列、粗细、字体类型、是否加粗
- 填充
- 不透明度
- 半径和边框粗细
- 动画持续时间
用户可以在同一项目中创建多个样式表,以在运行时指定不同的样式表。
一些属性在样式表和特定图形对象中同时存在。如果在图形对象中设置了属性,则属性值会覆盖样式表中的值。如果对象属性设置为默认值,则对象会从样式表继承属性值。
对象和对象实例会从样式表和对象类型继承样式属性。一个项目可包含多个样式表。使用多个样式表可在各样式之间进行切换。例如,在运行时可在浅色界面和深色界面之间进行切换。
样式属性的继承
可以在多个级别设置属性。例如,既可以在样式表中设置全局文本颜色,又可以在自定义的
标签
对象类型中设置文本颜色。对于图形对象,属性值按以下顺序设置:- 实例
- 实例的对象类型
- 对象类的样式表
- 全局样式表
如果属性值设置为
默认
,则属性将按照以上顺序继承在更高级别设置的值。例如,如果标签
对象实例的文本颜色
值为默认
,则设置的颜色值是按以上顺序为类型、对象类或全局级别的相同属性找到的第一个值。提供反馈