BinaryRibbonThemeResources
The resource keys behind every colour, brush and template the ribbon draws with, for restyling any part of it with values of your own.
public static class BinaryRibbonThemeResources
Remarks
The ribbon's templates look up their brushes with DynamicResource and these keys, so a
value given to a key replaces that part of the look everywhere at once, even while the application
runs. Each built-in skin (BinaryRibbonBuiltInSkinController.Skin) is a dictionary of
values for these keys.
Giving a key a value
Put the value in Resources under the key, in XAML with
{x:Static} or in code. A value placed there directly wins over the skin in force, because a
skin is a merged dictionary and WPF looks in a dictionary's own entries first; a value in a window's
or panel's resources applies to the ribbon inside it alone. Unless a key says otherwise its value is
a Brush.
Using the ribbon's colours
The keys work the other way too: give content of your own –
a drop-down panel, a status bar – the ribbon's colours with a DynamicResource reference to a key,
and it follows every change of skin.
Examples
<Application x:Class="Invoicing.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ribbon="clr-namespace:Binarymission.WPF.Controls.Office;assembly=Binarymission.WPF.Controls.BinaryRibbon"
StartupUri="MainWindow.xaml">
<Application.Resources>
<!-- The company's green for the selected tab, whatever skin is in force. -->
<SolidColorBrush x:Key="{x:Static ribbon:BinaryRibbonThemeResources.RibbonSelectedTabItemHeaderBackgroundBrushKey}"
Color="#FFE3F1E8" />
<SolidColorBrush x:Key="{x:Static ribbon:BinaryRibbonThemeResources.RibbonTabItemHeaderContentSelectedStateForegroundBrushKey}"
Color="#FF107C41" />
</Application.Resources>
</Application><!-- A panel of your own in the colours of the ribbon's drop-downs. -->
<Border Background="{DynamicResource {x:Static ribbon:BinaryRibbonThemeResources.DropDownBackgroundBrushKey}}"
BorderBrush="{DynamicResource {x:Static ribbon:BinaryRibbonThemeResources.DropDownBorderBrushKey}}"
TextElement.Foreground="{DynamicResource {x:Static ribbon:BinaryRibbonThemeResources.DropDownForegroundBrushKey}}"
BorderThickness="1" Padding="8">
<TextBlock Text="Recent customers" />
</Border>See also
Members at a glance
| Properties | |
|---|---|
AllPurposeArrowImageBrush | Gets the key for the small arrows drawn on ribbon commands – the drop-down arrows and the scroll and expand arrows. |
AllPurposeBorderBrushKey | Gets the key for the general border colour of the ribbon: the frame of the ribbon and its groups, galleries, input boxes, button groups and menus. |
ApplicationMenuAndQATOverflowMenuWindowStandardBackgroundBrushKey | Gets the key for the fill of the application menu and of the quick access toolbar's overflow menu. |
ApplicationMenuButtonBackgroundBrushKey | Gets the key for the fill of the round application menu button in its default, glassy style. |
ApplicationMenuButtonTemplateKey | Gets the key for the template of the application menu button. |
ApplicationMenuItemPopupWindowBackgroundBrushKey | Gets the key for the fill of the pop-up a BinaryRibbonMenuItem opens for its sub-menu. |
ApplicationMenuPopupWindowStandardContentForegroundBrushKey | Gets the key for the text colour of the application menu and the quick access toolbar's overflow menu, outside the menu entries themselves. |
BorderShadowBrushKey | Gets the key for the inner shadow edge drawn along the frame of a ribbon command. |
ButtonPressedBrushKey | Gets the key for the fill of a split button's arrow part while it is pressed, and of the box behind a checked menu entry's picture. |
ChromeMouseOverInnerBorderBrushKey | Gets the key for the thin inner edge drawn inside a command while the pointer is over it. |
ContentMinimizedStateBackgroundBrushKey | Gets the key for the highlight drawn over a group that has folded into a single button while the pointer is over it, in the Office skins. |
DropDownBackgroundBrushKey | Gets the key for the fill of a ribbon drop-down or split button's drop-down. |
DropDownBorderBrushKey | Gets the key for the frame of a ribbon drop-down or split button's drop-down. |
DropDownButtonMouseOverBackgroundBrushKey | Gets the key for the highlight drawn behind a drop-down button, split button or menu entry while the pointer is over it. |
DropDownForegroundBrushKey | Gets the key for the text of the items in a ribbon drop-down or split button's drop-down. |
DropDownSecondaryForegroundBrushKey | Gets the key for the second, quieter line of text in a rich menu item – the description under an application menu item's title, say. |
GlassCaptionFillBrushKey | Gets the key for the fill of the caption area when glass is on and no system backdrop is drawn there. |
HighlightedBorderBrushKey | Gets the key for the frame of a ribbon button, drop-down button, toggle button, split button or menu entry while it is highlighted. |
InputBackgroundBrushKey | Gets the key for the field of a text box or combo box on the ribbon. |
InputForegroundBrushKey | Gets the key for the text typed into a text box or combo box on the ribbon. |
PrefersSystemBackdropKey | Gets the key for whether a skin wants the Windows 11 Mica backdrop behind the caption when glass is on. |
QATHeightKey | Gets the key for a height for the quick access toolbar. |
QuickAccessToolbarBackgroundBrushKey | Gets the key for the fill of the quick access toolbar while it is above the ribbon. |
QuickAccessToolbarBottomBackgroundBrushKey | Gets the key for the fill of the quick access toolbar while it is below the ribbon. |
QuickAccessToolbarBottomBorderThicknessKey | Gets the key for the frame thickness of the quick access toolbar while it is below the ribbon. |
QuickAccessToolbarBottomCornerRadiusKey | Gets the key for the corner rounding of the quick access toolbar while it is below the ribbon. |
QuickAccessToolbarBottomMarginKey | Gets the key for the margin around the quick access toolbar while it is below the ribbon. |
QuickAccessToolbarLeftBorderShapeVisibilityKey | Gets the key for whether the shaped left-hand end of the quick access toolbar is drawn while it is above the ribbon. |
QuickAccessToolbarMenuArrowBrushKey | Gets the key for the arrow on the quick access toolbar's customise button. |
QuickAccessToolbarOuterBorderBrushKey | Gets the key for the outer frame of the quick access toolbar while it is above the ribbon. |
QuickAccessToolbarOuterBorderThicknessKey | Gets the key for the thickness of the outer frame of the quick access toolbar while it is above the ribbon. |
QuickAccessToolbarTopBorderThicknessKey | Gets the key for the frame thickness of the quick access toolbar while it is above the ribbon. |
QuickAccessToolbarTopCornerRadiusKey | Gets the key for the corner rounding of the quick access toolbar while it is above the ribbon. |
QuickAccessToolbarTopMarginKey | Gets the key for a margin for the quick access toolbar while it is above the ribbon. |
RibbonBarAndMenuContentForegroundBrushKey | Gets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like. |
RibbonBarBackgroundBrushKey | Gets the key for the background of the ribbon's tab row and command area. |
RibbonBarBorderBrushKey | Gets the key for the frame of the sub-menu a BinaryRibbonMenuItem opens, and of an
application menu entry. |
RibbonBarContentForegroundBrushKey | Gets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like. |
RibbonBarGroupTitleAreaBackgroundBrush | Gets the key for the highlight drawn over a group while the pointer is over it, in the Office skins. |
RibbonBarThreeDEffectLighterBorderBrushKey | Gets the key for the light edge that gives the ribbon's frame its raised look. |
RibbonButtonGroupBackgroundBrushKey | Gets the key for the fill of ribbon buttons, toggle buttons and the buttons of a BinaryRibbonButtonGroup or BinaryRibbonGallery. |
RibbonGroupSeparatorVisibilityKey | Gets the key for whether a thin rule is drawn between the groups of the classic ribbon. |
RibbonGroupTitleForegroundBrushKey | Gets the key for the text colour of a group's title under its commands. |
RibbonSelectedTabItemHeaderBackgroundBrushKey | Gets the key for the fill of the selected tab, and of the rule under the tab strip that it joins. |
RibbonTabControlTopBorderAndCollapsedGroupDropDownWindowBackgroundBrushKey | Gets the key for the fill of the ribbon's command area under the tabs, of the tab scroll area, and of the drop-down a folded group opens. |
RibbonTabItemHeaderContentForegroundBrushKey | Gets the key for the text colour of the captions of tabs that are not selected. |
RibbonTabItemHeaderContentSelectedStateForegroundBrushKey | Gets the key for the text colour of the selected tab's caption. |
RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKey | Gets the key for the opacity mask that fades the highlight behind a tab's caption under the pointer. |
RibbonTabItemHeaderMouseOverBorderBrushKey | Gets the key for the frame of a tab's caption while the pointer is over it. |
RibbonTabItemHeaderMouseOverBrushKey | Gets the key for the highlight drawn behind a tab's caption while the pointer is over it. |
RibbonTabItemHeaderSeparatorBrushKey | Gets the key for the thin rule drawn between tabs. |
RibbonTabItemTemplateKey | Gets the key for the template of a ribbon tab that is not selected. |
RibbonTabPanelScrollerControlBackgroundOpacityMaskKey | Gets the key for the opacity mask applied to the background of the ribbon's tab scroll area. |
RibbonWindowActiveBackgroundBrushKey | Gets the key for the background of a BinaryRibbonWindow while it is active. |
RibbonWindowActiveBorderBrushKey | Gets the key for the frame of a BinaryRibbonWindow while it is active. |
RibbonWindowActiveTitleBarBackgroundBrushKey | Gets the key for the fill of a BinaryRibbonWindow's title bar while the window is active. |
RibbonWindowForegroundBrushKey | Gets the key for the text colour of a BinaryRibbonWindow – its title and the contextual tab captions among it. |
RibbonWindowInactiveBackgroundBrushKey | Gets the key for the background of a BinaryRibbonWindow while another window is active. |
RibbonWindowInactiveBorderBrushKey | Gets the key for the frame of a BinaryRibbonWindow while another window is active. |
RibbonWindowInactiveTitleBarBackgroundBrushKey | Gets the key for the fill of a BinaryRibbonWindow's title bar while another window is active. |
ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKey | Gets the key for the fill of a horizontal ribbon scroll bar's arrow buttons while pressed. |
ScrollViewerHorizontalScrollbarLineUpDownBackgroundBrushKey | Gets the key for the fill of a horizontal ribbon scroll bar's arrow buttons. |
ScrollViewerHorizontalScrollbarMouseOverLineUpDownBackgroundBrushKey | Gets the key for the fill of a horizontal ribbon scroll bar's arrow buttons while the pointer is over them. |
ScrollViewerHorizontalScrollbarMouseOverThumbBackgroundBrushKey | Gets the key for the fill of a horizontal ribbon scroll bar's thumb while the pointer is over it. |
ScrollViewerHorizontalScrollbarThumbBackgroundBrushKey | Gets the key for the fill of a horizontal ribbon scroll bar's thumb. |
ScrollViewerHorizontalScrollbarTrackBackgroundBrushKey | Gets the key for the fill of a horizontal ribbon scroll bar's track. |
ScrollViewerLineButtonDisabledForegroundBrushKey | Gets the key for the foreground of a ribbon scroll bar's arrow buttons while they are disabled. |
ScrollViewerLineUpDownButtonBorderBrushKey | Gets the key for the frame of a ribbon scroll bar's arrow buttons and thumb. |
ScrollViewerScrollBarBorderBrushKey | Gets the key for the frame around a ribbon scroll bar's track. |
ScrollViewerThumbGlyphFillBrushKey | Gets the key for the arrows on a ribbon scroll bar's arrow buttons and the grip on its thumb. |
ScrollViewerVerticalLineUpDownButtonMousePressedBrushKey | Gets the key for the fill of a vertical ribbon scroll bar's arrow buttons while pressed. |
ScrollViewerVerticalScrollbarLineUpDownBackgroundBrushKey | Gets the key for the fill of a vertical ribbon scroll bar's arrow buttons. |
ScrollViewerVerticalScrollbarMouseOverLineUpDownBackgroundBrushKey | Gets the key for the fill of a vertical ribbon scroll bar's arrow buttons while the pointer is over them. |
ScrollViewerVerticalScrollbarMouseOverThumbBackgroundBrushKey | Gets the key for the fill of a vertical ribbon scroll bar's thumb while the pointer is over it. |
ScrollViewerVerticalScrollbarThumbBackgroundBrushKey | Gets the key for the fill of a vertical ribbon scroll bar's thumb. |
ScrollViewerVerticalScrollbarTrackBackgroundBrushKey | Gets the key for the fill of a vertical ribbon scroll bar's track. |
SelectedRibbonTabItemTemplateKey | Gets the key for the template of the selected ribbon tab. |
SelectedTabIndicatorBrushKey | Gets the key for the underline that marks the selected tab in a skin that draws one. |
SubMenuOpenRightArrowImageForMenuItemBrushKey | Gets the key for the arrow on a menu entry that opens a sub-menu. |
WevenAppMenuButtonBackgroundBrushKey | Gets the key for the fill of the rectangular application menu button at the left end of the tab row, which some layouts show in place of the round button. |
WevenAppMenuButtonBackgroundBrushOnMouseEnterKey | Gets the key for the fill of the rectangular application menu button at the left end of the tab row while the pointer is over it. |
WindowChromeButtonMouseOverBrushKey | Gets the key for the highlight drawn behind a ribbon command – a button, a drop-down, a menu entry – while the pointer is over it. |
WindowChromeButtonMousePressedBrushKey | Gets the key for the fill drawn behind a ribbon command while it is pressed. |
WindowChromeDefaultBackgroundBrushKey | Gets the key for the resting fill of the frame drawn behind ribbon commands, where a command gives none of its own. |
WindowControlButtonsForegroundBrushKey | Gets the key for the glyphs on the minimise, maximise, restore, close and ribbon display options buttons in a BinaryRibbonWindow's caption. |
Properties
AllPurposeArrowImageBrush static
Gets the key for the small arrows drawn on ribbon commands – the drop-down arrows and the scroll and expand arrows.
AllPurposeBorderBrushKey static
Gets the key for the general border colour of the ribbon: the frame of the ribbon and its groups, galleries, input boxes, button groups and menus.
BorderShadowBrushKey static
Gets the key for the inner shadow edge drawn along the frame of a ribbon command.
ButtonPressedBrushKey static
Gets the key for the fill of a split button's arrow part while it is pressed, and of the box behind a checked menu entry's picture.
ChromeMouseOverInnerBorderBrushKey static
Gets the key for the thin inner edge drawn inside a command while the pointer is over it.
Remarks
A translucent white by default, which is what gives the classic skins their glassy
highlight. A flat skin sets it to Transparent.
ContentMinimizedStateBackgroundBrushKey static
Gets the key for the highlight drawn over a group that has folded into a single button while the pointer is over it, in the Office skins.
DropDownBackgroundBrushKey static
Gets the key for the fill of a ribbon drop-down or split button's drop-down.
Remarks
The Windows window colour by default.
DropDownBorderBrushKey static
Gets the key for the frame of a ribbon drop-down or split button's drop-down.
Remarks
The Windows window frame colour by default.
DropDownButtonMouseOverBackgroundBrushKey static
Gets the key for the highlight drawn behind a drop-down button, split button or menu entry while the pointer is over it.
DropDownForegroundBrushKey static
Gets the key for the text of the items in a ribbon drop-down or split button's drop-down.
Remarks
The Windows window text colour by default. Set it together with
DropDownBackgroundBrushKey: the ribbon's caption colour, which a dark
skin makes light, would be unreadable over a drop-down that stays white.
DropDownSecondaryForegroundBrushKey static
Gets the key for the second, quieter line of text in a rich menu item – the description under an application menu item's title, say.
Remarks
The Windows grey text colour by default. The menus themselves draw nothing in it; it is
here so that content an application puts into a menu can take the right colour for the
skin in force, with SetResourceReference or a DynamicResource.
GlassCaptionFillBrushKey static
Gets the key for the fill of the caption area when glass is on and no system backdrop is drawn there.
Remarks
A Brush. Used on Windows 8 to 10, which have no
material, and on Windows 11 when the skin sets PrefersSystemBackdropKey
to false. A skin that leaves it out gets the user's window colour there.
HighlightedBorderBrushKey static
Gets the key for the frame of a ribbon button, drop-down button, toggle button, split button or menu entry while it is highlighted.
InputBackgroundBrushKey static
Gets the key for the field of a text box or combo box on the ribbon.
Remarks
White by default. A dark skin gives its fields a dark fill.
InputForegroundBrushKey static
Gets the key for the text typed into a text box or combo box on the ribbon.
Remarks
Black by default. The caption beside the field is not this: it is drawn in
RibbonBarContentForegroundBrushKey, like every other caption on the ribbon.
PrefersSystemBackdropKey static
Gets the key for whether a skin wants the Windows 11 Mica backdrop behind the caption when glass is on.
Remarks
A bool; true when a skin leaves it out. A skin whose caption is
its own colour sets it to false and gives that colour in
GlassCaptionFillBrushKey.
QATHeightKey static
Gets the key for a height for the quick access toolbar.
Remarks
A double. The built-in templates do not use this key; the toolbar's height in a ribbon window is BinaryRibbonWindow.QATPanelHeight.
QuickAccessToolbarBackgroundBrushKey static
Gets the key for the fill of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarBottomBackgroundBrushKey static
Gets the key for the fill of the quick access toolbar while it is below the ribbon.
QuickAccessToolbarBottomBorderThicknessKey static
Gets the key for the frame thickness of the quick access toolbar while it is below the ribbon.
Remarks
A Thickness.
QuickAccessToolbarBottomCornerRadiusKey static
Gets the key for the corner rounding of the quick access toolbar while it is below the ribbon.
Remarks
A CornerRadius.
QuickAccessToolbarBottomMarginKey static
Gets the key for the margin around the quick access toolbar while it is below the ribbon.
Remarks
A Thickness.
QuickAccessToolbarLeftBorderShapeVisibilityKey static
Gets the key for whether the shaped left-hand end of the quick access toolbar is drawn while it is above the ribbon.
Remarks
A Visibility.
QuickAccessToolbarOuterBorderBrushKey static
Gets the key for the outer frame of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarOuterBorderThicknessKey static
Gets the key for the thickness of the outer frame of the quick access toolbar while it is above the ribbon.
Remarks
A Thickness.
QuickAccessToolbarTopBorderThicknessKey static
Gets the key for the frame thickness of the quick access toolbar while it is above the ribbon.
Remarks
A Thickness.
QuickAccessToolbarTopCornerRadiusKey static
Gets the key for the corner rounding of the quick access toolbar while it is above the ribbon.
Remarks
A CornerRadius.
QuickAccessToolbarTopMarginKey static
Gets the key for a margin for the quick access toolbar while it is above the ribbon.
Remarks
A Thickness. The built-in templates do not use this key.
RibbonBarBackgroundBrushKey static
Gets the key for the background of the ribbon's tab row and command area.
RibbonBarBorderBrushKey static
Gets the key for the frame of the sub-menu a BinaryRibbonMenuItem opens, and of an
application menu entry.
RibbonBarContentForegroundBrushKey static
Gets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like.
Remarks
The same key as RibbonBarAndMenuContentForegroundBrushKey.
RibbonBarGroupTitleAreaBackgroundBrush static
Gets the key for the highlight drawn over a group while the pointer is over it, in the Office skins.
RibbonBarThreeDEffectLighterBorderBrushKey static
Gets the key for the light edge that gives the ribbon's frame its raised look.
RibbonButtonGroupBackgroundBrushKey static
Gets the key for the fill of ribbon buttons, toggle buttons and the buttons of a BinaryRibbonButtonGroup or BinaryRibbonGallery.
RibbonGroupSeparatorVisibilityKey static
Gets the key for whether a thin rule is drawn between the groups of the classic ribbon.
Remarks
A Visibility: Visibility.Collapsed by default, where each group
has a frame of its own; Visibility.Visible in a skin whose groups have no
frame. The simplified ribbon always draws the rule.
RibbonGroupTitleForegroundBrushKey static
Gets the key for the text colour of a group's title under its commands.
RibbonSelectedTabItemHeaderBackgroundBrushKey static
Gets the key for the fill of the selected tab, and of the rule under the tab strip that it joins.
RibbonTabControlTopBorderAndCollapsedGroupDropDownWindowBackgroundBrushKey static
Gets the key for the fill of the ribbon's command area under the tabs, of the tab scroll area, and of the drop-down a folded group opens.
RibbonTabItemHeaderContentForegroundBrushKey static
Gets the key for the text colour of the captions of tabs that are not selected.
RibbonTabItemHeaderContentSelectedStateForegroundBrushKey static
Gets the key for the text colour of the selected tab's caption.
RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKey static
Gets the key for the opacity mask that fades the highlight behind a tab's caption under the pointer.
RibbonTabItemHeaderMouseOverBorderBrushKey static
Gets the key for the frame of a tab's caption while the pointer is over it.
RibbonTabItemHeaderMouseOverBrushKey static
Gets the key for the highlight drawn behind a tab's caption while the pointer is over it.
RibbonTabItemHeaderSeparatorBrushKey static
Gets the key for the thin rule drawn between tabs.
RibbonTabItemTemplateKey static
Gets the key for the template of a ribbon tab that is not selected.
Remarks
A ControlTemplate for BinaryRibbonTabItem. The default draws
the classic folder tab; the Fluent skins supply a flat one.
RibbonTabPanelScrollerControlBackgroundOpacityMaskKey static
Gets the key for the opacity mask applied to the background of the ribbon's tab scroll area.
RibbonWindowActiveBackgroundBrushKey static
Gets the key for the background of a BinaryRibbonWindow while it is active.
RibbonWindowActiveBorderBrushKey static
Gets the key for the frame of a BinaryRibbonWindow while it is active.
RibbonWindowActiveTitleBarBackgroundBrushKey static
Gets the key for the fill of a BinaryRibbonWindow's title bar while the window is active.
RibbonWindowForegroundBrushKey static
Gets the key for the text colour of a BinaryRibbonWindow – its title and the contextual tab captions among it.
RibbonWindowInactiveBackgroundBrushKey static
Gets the key for the background of a BinaryRibbonWindow while another window is active.
RibbonWindowInactiveBorderBrushKey static
Gets the key for the frame of a BinaryRibbonWindow while another window is active.
RibbonWindowInactiveTitleBarBackgroundBrushKey static
Gets the key for the fill of a BinaryRibbonWindow's title bar while another window is active.
ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKey static
Gets the key for the fill of a horizontal ribbon scroll bar's arrow buttons while pressed.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerHorizontalScrollbarLineUpDownBackgroundBrushKey static
Gets the key for the fill of a horizontal ribbon scroll bar's arrow buttons.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerHorizontalScrollbarMouseOverLineUpDownBackgroundBrushKey static
Gets the key for the fill of a horizontal ribbon scroll bar's arrow buttons while the pointer is over them.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerHorizontalScrollbarMouseOverThumbBackgroundBrushKey static
Gets the key for the fill of a horizontal ribbon scroll bar's thumb while the pointer is over it.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerHorizontalScrollbarThumbBackgroundBrushKey static
Gets the key for the fill of a horizontal ribbon scroll bar's thumb.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerHorizontalScrollbarTrackBackgroundBrushKey static
Gets the key for the fill of a horizontal ribbon scroll bar's track.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerLineButtonDisabledForegroundBrushKey static
Gets the key for the foreground of a ribbon scroll bar's arrow buttons while they are disabled.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerLineUpDownButtonBorderBrushKey static
Gets the key for the frame of a ribbon scroll bar's arrow buttons and thumb.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerScrollBarBorderBrushKey static
Gets the key for the frame around a ribbon scroll bar's track.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerThumbGlyphFillBrushKey static
Gets the key for the arrows on a ribbon scroll bar's arrow buttons and the grip on its thumb.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerVerticalLineUpDownButtonMousePressedBrushKey static
Gets the key for the fill of a vertical ribbon scroll bar's arrow buttons while pressed.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerVerticalScrollbarLineUpDownBackgroundBrushKey static
Gets the key for the fill of a vertical ribbon scroll bar's arrow buttons.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerVerticalScrollbarMouseOverLineUpDownBackgroundBrushKey static
Gets the key for the fill of a vertical ribbon scroll bar's arrow buttons while the pointer is over them.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerVerticalScrollbarMouseOverThumbBackgroundBrushKey static
Gets the key for the fill of a vertical ribbon scroll bar's thumb while the pointer is over it.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerVerticalScrollbarThumbBackgroundBrushKey static
Gets the key for the fill of a vertical ribbon scroll bar's thumb.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
ScrollViewerVerticalScrollbarTrackBackgroundBrushKey static
Gets the key for the fill of a vertical ribbon scroll bar's track.
Remarks
These are the scroll bars of a BinaryRibbonScrollViewer, and of every scroll bar in the application with no style of its own once a ribbon has merged its scroll bar styles (see BinaryRibbonScrollViewer).
SelectedRibbonTabItemTemplateKey static
Gets the key for the template of the selected ribbon tab.
Remarks
A ControlTemplate for BinaryRibbonTabItem. The default draws
the classic raised folder tab; the Fluent skins mark the tab with an underline in
SelectedTabIndicatorBrushKey.
SelectedTabIndicatorBrushKey static
Gets the key for the underline that marks the selected tab in a skin that draws one.
WindowChromeButtonMouseOverBrushKey static
Gets the key for the highlight drawn behind a ribbon command – a button, a drop-down, a menu entry – while the pointer is over it.
WindowChromeButtonMousePressedBrushKey static
Gets the key for the fill drawn behind a ribbon command while it is pressed.
WindowChromeDefaultBackgroundBrushKey static
Gets the key for the resting fill of the frame drawn behind ribbon commands, where a command gives none of its own.
WindowControlButtonsForegroundBrushKey static
Gets the key for the glyphs on the minimise, maximise, restore, close and ribbon display options buttons in a BinaryRibbonWindow's caption.