<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 主题和风格 > 将一个样式应用到一个小部件上Applying a style to a widget |
在一个部件被添加到一块内容之后,它被分配了一个主题的 "默认default "样式。
将属性 "样式style "改为所需的值,将应用小部件类型的可样式属性的值,用于已为HMI应用程序分配的主题的样式。
<Widget xsi:type="widgets.brease.Button" id="Button1" height="35" width="100" left="40" top="200" zIndex="0" text="Button1" style="default" />
<Widget xsi:type="widgets.brease.Button" id="Button2" height="35" width="100" left="40" top="250" zIndex="1" text="Button2" style="Command" />
以下规则适用于将小组件添加到一个内容中后。
如果一个名为 "默认default "的样式被包含在小部件类型中,那么它将在显示小部件时被应用。
如果一个不存在于主题中的样式被绑定到小组件属性,那么它将被应用于小组件类型的 "默认default "样式。
如果小组件类型不存在名为 "默认default "的样式,那么小组件的样式属性将被使用。
风格化的属性可以用小部件实例的自定义值来覆盖。样式预定义的属性会以小部件实例的更改值显示。
<Widget xsi:type="widgets.brease.Button" id="Button1" height="35" width="100" left="40" top="200" zIndex="0" text="Button1" style="default" backColor="#FF8500" />
为了能够在开发或运行期间切换主题,在所有正在使用的主题中,每个小组件类型的样式名称必须匹配。
例子。
主题A:小部件类型 "Label",样式为 "Caption"。
主题B:小部件类型 "Label",样式为 "Caption"。