You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Host styles are named skin recipes that change chrome, spacing, embedded
affordances, or visual variants while script still handles behavior through
bound params and controller methods.
Style
Used On
Observed Effect
Notes
Standard.SearchBox
ImageView, EditBox, Button
Native search field chrome with embedded clear button slot
Works with searchString + clear binding
Standard.LabelDimmed
Label
Dimmed placeholder label styling
Used inside Standard.SearchBox
Standard.WindowHeaderView
Form
Native window header / outer dialog chrome
Works with script buttons for Min/Max/Close
Standard.WindowMinimizeButton
Button
Native minimize icon/button chrome
Visual chrome only
Standard.WindowMaximizeButton
Toggle
Native maximize icon/button chrome
Visual chrome only
Standard.WindowCloseButton
Button
Native close icon/button chrome
Visual chrome only
Standard.MenuBackcolorStyle
Form
CommandBar menu-style background chrome
-
Standard.Menu.MenuHeader
View
CommandBar menu header chrome
-
Standard.Menu.MenuHeaderEditBox
EditBox
CommandBar menu header edit styling
-
Standard.Menu.MenuHeaderCheckBox
CheckBox
CommandBar menu header checkbox styling
-
Standard.AddIn.Title
Label
Larger bold title text
Visual only
Standard.AddIn.Label
Label
Add-in label theme
Visual only
Standard.AddIn.Button
Button
Add-in button theme
Visual only
Standard.AddIn.ButtonL
Button
Left-edge button variant
Visual only
Standard.AddIn.ButtonC
Button
Center button variant
Visual only
Standard.AddIn.ButtonR
Button
Right-edge button variant
Visual only
Standard.AddIn.ComboBox
ComboBox
Add-in combo-box theme
Visual only
Standard.AddIn.Divider
Divider
Add-in divider style
Visual only
Standard.AddIn.EditBox
EditBox
Add-in edit-field theme
Visual only
Standard.AddIn.Group
View
Add-in group/fieldset style
Visual only
Standard.AddIn.Knob
Knob
Add-in knob theme
Visual only
Standard.AddIn.SectionDividerH
Divider
Add-in horizontal section divider style
Visual only
Standard.AddIn.SectionDividerV
Divider
Add-in vertical section divider style
Visual only
Standard.AddIn.SelectBox
SelectBox
Add-in select-box theme
Visual only
Standard.AddIn.Slider
Slider
Add-in slider theme
Visual only
Standard.CheckBox
CheckBox
Base checkbox theme
Visual only
Standard.ColorPickerPalette
SelectBox
Base color-picker palette style
Visual only
Standard.ComboBox
ComboBox
Base combo-box theme
Visual only
Standard.EditBox
EditBox
Base edit-field theme
Visual only
Standard.Label
Label
Base label theme
Visual only
Standard.Link
Link
Base link theme
Visual only
Standard.ListView
ListView
Base list-view skin
Visual only
Standard.MenuControl
View
Base menu-control styling
Visual only
Standard.SelectBox
SelectBox
Base select-box theme
Visual only
Standard.TextBox
TextBox
Base text-box theme
Visual only
Standard.TreeView
TreeView
Base tree-view skin
Visual only
Align
Align is a style helper that sets text alignment on controls that support it.
Enables the code-rendered indicator dot/arc (1 = on).
Knob
indicatormargin
Inset for the indicator dot from the knob center.
Knob
indicatorwidth
Width of the indicator arc line.
Knob
margin
Outer margin or knob arc inset from control edge.
Knob, ScrollView, general
maxIconHeight
Maximum icon height.
CommandBar
maxIconWidth
Maximum icon width.
CommandBar
minfontsize
Minimum font size.
Label, Button
overlay.filmstrip
Marks the overlay image as a frame-based filmstrip (1 = on).
Knob
padding.bottom
Bottom padding.
General
padding.left
Left padding.
General
padding.right
Right padding.
General
padding.top
Top padding.
General
popup.cellWidth
Popup cell width.
Popup layouts
popup.offset.x
Horizontal popup offset.
PopupBox
popup.offset.y
Vertical popup offset.
PopupBox
range
Knob rotation range in degrees (common: 270).
Knob
rowHeight
List row height.
ListView
scrollBarSize
Scrollbar size.
ScrollView
spacing
Space between items.
Containers
strokewidth
Width of the knob's background arc stroke.
Knob
tabHeight
Tab height.
TabView
tabSpacing
Space between tabs.
TabView
textoffset
Text offset.
Label/text layouts
tilesize
Tile size.
Tile layouts
topoverlay.filmstrip
Marks the topoverlay image as a frame-based filmstrip (1 = on).
Knob
| decorform | <String> referencing a decorative form name to wrap the popup. |
Notes
Metric values are style-family specific, listed under observed consumer where known.
Several knob metrics work together: circle=1 + range=270 + indicator=1 + strokewidth + indicatorwidth + margin + indicatormargin to produce a full code-rendered knob arc.
Filmstrip metrics (overlay.filmstrip, topoverlay.filmstrip) tell the engine to treat a corresponding image slot as a multi-frame sprite sheet rather than a static image. The engine selects the frame matching the control's current value.
Accepts integers, decimals, and false (equivalent to 0).
Triggers
Triggers is a container element inside <Style> that holds one or more <Trigger> definitions.
Trigger defines an event-driven action inside <Triggers>. Each trigger listens for a specific event and executes its child <Invoker> when the event fires.