The table below shows the mapping between the Ribbon Control tokens and
properties.
| Token | Property | Notes |
|---|---|---|
| caption | “Caption” | |
| enable | “IsEnabled” | “True” |
| disable | “IsEnabled” | “False” Note: SplitButton controls always have enabled state =
TRUE
|
| active | “IsSelected” | For a ribbon tab |
| hide | “Visible” | “False” |
| show | “Visible” | “True” |
| tooltip | ||
| largeicon | “LargeIcon” | |
| smallicon | “SmallIcon” | |
| icon | “CollapsedImage” | For a ribbon control group |
| size large |
“IsLarge” “IsExtraSmall” |
“True” “False” |
| size small |
“IsLarge” “IsExtraSmall” |
“False” “False” |
| size extrasmall |
“IsLarge” “IsExtraSmall” |
“False” “True” |
| togglebutton | “IsToggle” | “True” for type “Button” only |
| check |
“IsSelected” “IsChecked” |
“True” for type “Button” only “True” for type “RibbonCheckBox” or "RadioButton" only |
| uncheck |
“IsSelected” “IsChecked” |
“False” for type “Button” only “False” for type “RibbonCheckBox” or "RadioButton" only |
| IsCheckable | “IsCheckable” |
“True” for type " RibbonMenuItem " only “False” |
| IIconEnabled | “IsIconEnabled” |
“True” for type " RibbonMenuItem " only “False” |
| calling | “CallingHandler” or “CommandId” | |
| drawmode | “DrawMode” | For type “ToolButton” only |
| cursor | “Cursor” or “CursorId” | For type “ToolButton” only |
| modifierkeys | “BModifierKeys” | For type “ToolButton” only |
| horizontal | “Orientation” | “Horizontal” |
| vertical | “Orientation” | “Vertical” |
| RememberLastCommand | "RememberLastCommand" |
“True” for type "SplitButton" only “False” |
| FontFamily | “FontFamily” | String, Font name for TextBlock only |
| FontSize | “FontSize” | String, Font size, for TextBlock only |
| FontStyle | “FontStyle” |
String, Font Style, for TextBlock only For example, Normal, Italic, Oblique |
| FontWeight | “FontWeight” |
String, Font Weight, for TextBlock only For Example, Heavy, Normal, Thin, Bold |