HypernovaDesktop Components · docs
Binarymission
WPF › Ribbon › BinaryRibbonThemeResources

BinaryRibbonThemeResources

class.NET 6 / 8 / 10.NET Framework 4.8Binarymission.WPF.Controls.Office

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
AllPurposeArrowImageBrushGets the key for the small arrows drawn on ribbon commands – the drop-down arrows and the scroll and expand arrows.
AllPurposeBorderBrushKeyGets 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.
ApplicationMenuAndQATOverflowMenuWindowStandardBackgroundBrushKeyGets the key for the fill of the application menu and of the quick access toolbar's overflow menu.
ApplicationMenuButtonBackgroundBrushKeyGets the key for the fill of the round application menu button in its default, glassy style.
ApplicationMenuButtonTemplateKeyGets the key for the template of the application menu button.
ApplicationMenuItemPopupWindowBackgroundBrushKeyGets the key for the fill of the pop-up a BinaryRibbonMenuItem opens for its sub-menu.
ApplicationMenuPopupWindowStandardContentForegroundBrushKeyGets the key for the text colour of the application menu and the quick access toolbar's overflow menu, outside the menu entries themselves.
BorderShadowBrushKeyGets the key for the inner shadow edge drawn along the frame of a ribbon command.
ButtonPressedBrushKeyGets 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.
ChromeMouseOverInnerBorderBrushKeyGets the key for the thin inner edge drawn inside a command while the pointer is over it.
ContentMinimizedStateBackgroundBrushKeyGets 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.
DropDownBackgroundBrushKeyGets the key for the fill of a ribbon drop-down or split button's drop-down.
DropDownBorderBrushKeyGets the key for the frame of a ribbon drop-down or split button's drop-down.
DropDownButtonMouseOverBackgroundBrushKeyGets the key for the highlight drawn behind a drop-down button, split button or menu entry while the pointer is over it.
DropDownForegroundBrushKeyGets the key for the text of the items in a ribbon drop-down or split button's drop-down.
DropDownSecondaryForegroundBrushKeyGets the key for the second, quieter line of text in a rich menu item – the description under an application menu item's title, say.
GlassCaptionFillBrushKeyGets the key for the fill of the caption area when glass is on and no system backdrop is drawn there.
HighlightedBorderBrushKeyGets the key for the frame of a ribbon button, drop-down button, toggle button, split button or menu entry while it is highlighted.
InputBackgroundBrushKeyGets the key for the field of a text box or combo box on the ribbon.
InputForegroundBrushKeyGets the key for the text typed into a text box or combo box on the ribbon.
PrefersSystemBackdropKeyGets the key for whether a skin wants the Windows 11 Mica backdrop behind the caption when glass is on.
QATHeightKeyGets the key for a height for the quick access toolbar.
QuickAccessToolbarBackgroundBrushKeyGets the key for the fill of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarBottomBackgroundBrushKeyGets the key for the fill of the quick access toolbar while it is below the ribbon.
QuickAccessToolbarBottomBorderThicknessKeyGets the key for the frame thickness of the quick access toolbar while it is below the ribbon.
QuickAccessToolbarBottomCornerRadiusKeyGets the key for the corner rounding of the quick access toolbar while it is below the ribbon.
QuickAccessToolbarBottomMarginKeyGets the key for the margin around the quick access toolbar while it is below the ribbon.
QuickAccessToolbarLeftBorderShapeVisibilityKeyGets the key for whether the shaped left-hand end of the quick access toolbar is drawn while it is above the ribbon.
QuickAccessToolbarMenuArrowBrushKeyGets the key for the arrow on the quick access toolbar's customise button.
QuickAccessToolbarOuterBorderBrushKeyGets the key for the outer frame of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarOuterBorderThicknessKeyGets the key for the thickness of the outer frame of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarTopBorderThicknessKeyGets the key for the frame thickness of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarTopCornerRadiusKeyGets the key for the corner rounding of the quick access toolbar while it is above the ribbon.
QuickAccessToolbarTopMarginKeyGets the key for a margin for the quick access toolbar while it is above the ribbon.
RibbonBarAndMenuContentForegroundBrushKeyGets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like.
RibbonBarBackgroundBrushKeyGets the key for the background of the ribbon's tab row and command area.
RibbonBarBorderBrushKeyGets the key for the frame of the sub-menu a BinaryRibbonMenuItem opens, and of an application menu entry.
RibbonBarContentForegroundBrushKeyGets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like.
RibbonBarGroupTitleAreaBackgroundBrushGets the key for the highlight drawn over a group while the pointer is over it, in the Office skins.
RibbonBarThreeDEffectLighterBorderBrushKeyGets the key for the light edge that gives the ribbon's frame its raised look.
RibbonButtonGroupBackgroundBrushKeyGets the key for the fill of ribbon buttons, toggle buttons and the buttons of a BinaryRibbonButtonGroup or BinaryRibbonGallery.
RibbonGroupSeparatorVisibilityKeyGets the key for whether a thin rule is drawn between the groups of the classic ribbon.
RibbonGroupTitleForegroundBrushKeyGets the key for the text colour of a group's title under its commands.
RibbonSelectedTabItemHeaderBackgroundBrushKeyGets the key for the fill of the selected tab, and of the rule under the tab strip that it joins.
RibbonTabControlTopBorderAndCollapsedGroupDropDownWindowBackgroundBrushKeyGets 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.
RibbonTabItemHeaderContentForegroundBrushKeyGets the key for the text colour of the captions of tabs that are not selected.
RibbonTabItemHeaderContentSelectedStateForegroundBrushKeyGets the key for the text colour of the selected tab's caption.
RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKeyGets the key for the opacity mask that fades the highlight behind a tab's caption under the pointer.
RibbonTabItemHeaderMouseOverBorderBrushKeyGets the key for the frame of a tab's caption while the pointer is over it.
RibbonTabItemHeaderMouseOverBrushKeyGets the key for the highlight drawn behind a tab's caption while the pointer is over it.
RibbonTabItemHeaderSeparatorBrushKeyGets the key for the thin rule drawn between tabs.
RibbonTabItemTemplateKeyGets the key for the template of a ribbon tab that is not selected.
RibbonTabPanelScrollerControlBackgroundOpacityMaskKeyGets the key for the opacity mask applied to the background of the ribbon's tab scroll area.
RibbonWindowActiveBackgroundBrushKeyGets the key for the background of a BinaryRibbonWindow while it is active.
RibbonWindowActiveBorderBrushKeyGets the key for the frame of a BinaryRibbonWindow while it is active.
RibbonWindowActiveTitleBarBackgroundBrushKeyGets the key for the fill of a BinaryRibbonWindow's title bar while the window is active.
RibbonWindowForegroundBrushKeyGets the key for the text colour of a BinaryRibbonWindow – its title and the contextual tab captions among it.
RibbonWindowInactiveBackgroundBrushKeyGets the key for the background of a BinaryRibbonWindow while another window is active.
RibbonWindowInactiveBorderBrushKeyGets the key for the frame of a BinaryRibbonWindow while another window is active.
RibbonWindowInactiveTitleBarBackgroundBrushKeyGets the key for the fill of a BinaryRibbonWindow's title bar while another window is active.
ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKeyGets the key for the fill of a horizontal ribbon scroll bar's arrow buttons while pressed.
ScrollViewerHorizontalScrollbarLineUpDownBackgroundBrushKeyGets the key for the fill of a horizontal ribbon scroll bar's arrow buttons.
ScrollViewerHorizontalScrollbarMouseOverLineUpDownBackgroundBrushKeyGets the key for the fill of a horizontal ribbon scroll bar's arrow buttons while the pointer is over them.
ScrollViewerHorizontalScrollbarMouseOverThumbBackgroundBrushKeyGets the key for the fill of a horizontal ribbon scroll bar's thumb while the pointer is over it.
ScrollViewerHorizontalScrollbarThumbBackgroundBrushKeyGets the key for the fill of a horizontal ribbon scroll bar's thumb.
ScrollViewerHorizontalScrollbarTrackBackgroundBrushKeyGets the key for the fill of a horizontal ribbon scroll bar's track.
ScrollViewerLineButtonDisabledForegroundBrushKeyGets the key for the foreground of a ribbon scroll bar's arrow buttons while they are disabled.
ScrollViewerLineUpDownButtonBorderBrushKeyGets the key for the frame of a ribbon scroll bar's arrow buttons and thumb.
ScrollViewerScrollBarBorderBrushKeyGets the key for the frame around a ribbon scroll bar's track.
ScrollViewerThumbGlyphFillBrushKeyGets the key for the arrows on a ribbon scroll bar's arrow buttons and the grip on its thumb.
ScrollViewerVerticalLineUpDownButtonMousePressedBrushKeyGets the key for the fill of a vertical ribbon scroll bar's arrow buttons while pressed.
ScrollViewerVerticalScrollbarLineUpDownBackgroundBrushKeyGets the key for the fill of a vertical ribbon scroll bar's arrow buttons.
ScrollViewerVerticalScrollbarMouseOverLineUpDownBackgroundBrushKeyGets the key for the fill of a vertical ribbon scroll bar's arrow buttons while the pointer is over them.
ScrollViewerVerticalScrollbarMouseOverThumbBackgroundBrushKeyGets the key for the fill of a vertical ribbon scroll bar's thumb while the pointer is over it.
ScrollViewerVerticalScrollbarThumbBackgroundBrushKeyGets the key for the fill of a vertical ribbon scroll bar's thumb.
ScrollViewerVerticalScrollbarTrackBackgroundBrushKeyGets the key for the fill of a vertical ribbon scroll bar's track.
SelectedRibbonTabItemTemplateKeyGets the key for the template of the selected ribbon tab.
SelectedTabIndicatorBrushKeyGets the key for the underline that marks the selected tab in a skin that draws one.
SubMenuOpenRightArrowImageForMenuItemBrushKeyGets the key for the arrow on a menu entry that opens a sub-menu.
WevenAppMenuButtonBackgroundBrushKeyGets 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.
WevenAppMenuButtonBackgroundBrushOnMouseEnterKeyGets 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.
WindowChromeButtonMouseOverBrushKeyGets the key for the highlight drawn behind a ribbon command – a button, a drop-down, a menu entry – while the pointer is over it.
WindowChromeButtonMousePressedBrushKeyGets the key for the fill drawn behind a ribbon command while it is pressed.
WindowChromeDefaultBackgroundBrushKeyGets the key for the resting fill of the frame drawn behind ribbon commands, where a command gives none of its own.
WindowControlButtonsForegroundBrushKeyGets the key for the glyphs on the minimise, maximise, restore, close and ribbon display options buttons in a BinaryRibbonWindow's caption.

Properties

AllPurposeArrowImageBrush static

public static ComponentResourceKey AllPurposeArrowImageBrush

Gets the key for the small arrows drawn on ribbon commands – the drop-down arrows and the scroll and expand arrows.

AllPurposeBorderBrushKey static

public static ComponentResourceKey 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 static

public static ComponentResourceKey ApplicationMenuAndQATOverflowMenuWindowStandardBackgroundBrushKey

Gets the key for the fill of the application menu and of the quick access toolbar's overflow menu.

ApplicationMenuButtonBackgroundBrushKey static

public static ComponentResourceKey ApplicationMenuButtonBackgroundBrushKey

Gets the key for the fill of the round application menu button in its default, glassy style.

Remarks

ApplicationMenuButtonTemplateKey static

public static ComponentResourceKey ApplicationMenuButtonTemplateKey

Gets the key for the template of the application menu button.

Remarks

A ControlTemplate for BinaryRibbonToggleButtonControl. The default is the round orb; the Fluent skins supply a flat square in the accent colour.

ApplicationMenuItemPopupWindowBackgroundBrushKey static

public static ComponentResourceKey ApplicationMenuItemPopupWindowBackgroundBrushKey

Gets the key for the fill of the pop-up a BinaryRibbonMenuItem opens for its sub-menu.

ApplicationMenuPopupWindowStandardContentForegroundBrushKey static

public static ComponentResourceKey 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 static

public static ComponentResourceKey BorderShadowBrushKey

Gets the key for the inner shadow edge drawn along the frame of a ribbon command.

ButtonPressedBrushKey static

public static ComponentResourceKey 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 static

public static ComponentResourceKey ChromeMouseOverInnerBorderBrushKey

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

public static ComponentResourceKey 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 static

public static ComponentResourceKey DropDownBackgroundBrushKey

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

public static ComponentResourceKey DropDownBorderBrushKey

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

public static ComponentResourceKey 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 static

public static ComponentResourceKey DropDownForegroundBrushKey

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

public static ComponentResourceKey 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.

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

public static ComponentResourceKey GlassCaptionFillBrushKey

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

public static ComponentResourceKey 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 static

public static ComponentResourceKey InputBackgroundBrushKey

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

public static ComponentResourceKey InputForegroundBrushKey

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

public static ComponentResourceKey PrefersSystemBackdropKey

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

public static ComponentResourceKey QATHeightKey

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

public static ComponentResourceKey QuickAccessToolbarBackgroundBrushKey

Gets the key for the fill of the quick access toolbar while it is above the ribbon.

QuickAccessToolbarBottomBackgroundBrushKey static

public static ComponentResourceKey QuickAccessToolbarBottomBackgroundBrushKey

Gets the key for the fill of the quick access toolbar while it is below the ribbon.

QuickAccessToolbarBottomBorderThicknessKey static

public static ComponentResourceKey QuickAccessToolbarBottomBorderThicknessKey

Gets the key for the frame thickness of the quick access toolbar while it is below the ribbon.

Remarks

QuickAccessToolbarBottomCornerRadiusKey static

public static ComponentResourceKey QuickAccessToolbarBottomCornerRadiusKey

Gets the key for the corner rounding of the quick access toolbar while it is below the ribbon.

Remarks

QuickAccessToolbarBottomMarginKey static

public static ComponentResourceKey QuickAccessToolbarBottomMarginKey

Gets the key for the margin around the quick access toolbar while it is below the ribbon.

Remarks

QuickAccessToolbarLeftBorderShapeVisibilityKey static

public static ComponentResourceKey QuickAccessToolbarLeftBorderShapeVisibilityKey

Gets the key for whether the shaped left-hand end of the quick access toolbar is drawn while it is above the ribbon.

Remarks

QuickAccessToolbarMenuArrowBrushKey static

public static ComponentResourceKey QuickAccessToolbarMenuArrowBrushKey

Gets the key for the arrow on the quick access toolbar's customise button.

QuickAccessToolbarOuterBorderBrushKey static

public static ComponentResourceKey QuickAccessToolbarOuterBorderBrushKey

Gets the key for the outer frame of the quick access toolbar while it is above the ribbon.

QuickAccessToolbarOuterBorderThicknessKey static

public static ComponentResourceKey QuickAccessToolbarOuterBorderThicknessKey

Gets the key for the thickness of the outer frame of the quick access toolbar while it is above the ribbon.

Remarks

QuickAccessToolbarTopBorderThicknessKey static

public static ComponentResourceKey QuickAccessToolbarTopBorderThicknessKey

Gets the key for the frame thickness of the quick access toolbar while it is above the ribbon.

Remarks

QuickAccessToolbarTopCornerRadiusKey static

public static ComponentResourceKey QuickAccessToolbarTopCornerRadiusKey

Gets the key for the corner rounding of the quick access toolbar while it is above the ribbon.

Remarks

QuickAccessToolbarTopMarginKey static

public static ComponentResourceKey QuickAccessToolbarTopMarginKey

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.

RibbonBarAndMenuContentForegroundBrushKey static

public static ComponentResourceKey RibbonBarAndMenuContentForegroundBrushKey

Gets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like.

Remarks

RibbonBarBackgroundBrushKey static

public static ComponentResourceKey RibbonBarBackgroundBrushKey

Gets the key for the background of the ribbon's tab row and command area.

RibbonBarBorderBrushKey static

public static ComponentResourceKey RibbonBarBorderBrushKey

Gets the key for the frame of the sub-menu a BinaryRibbonMenuItem opens, and of an application menu entry.

RibbonBarContentForegroundBrushKey static

public static ComponentResourceKey RibbonBarContentForegroundBrushKey

Gets the key for the text colour of the ribbon's commands: button captions, the captions of input boxes, and the like.

Remarks

RibbonBarGroupTitleAreaBackgroundBrush static

public static ComponentResourceKey RibbonBarGroupTitleAreaBackgroundBrush

Gets the key for the highlight drawn over a group while the pointer is over it, in the Office skins.

RibbonBarThreeDEffectLighterBorderBrushKey static

public static ComponentResourceKey RibbonBarThreeDEffectLighterBorderBrushKey

Gets the key for the light edge that gives the ribbon's frame its raised look.

RibbonButtonGroupBackgroundBrushKey static

public static ComponentResourceKey RibbonButtonGroupBackgroundBrushKey

Gets the key for the fill of ribbon buttons, toggle buttons and the buttons of a BinaryRibbonButtonGroup or BinaryRibbonGallery.

RibbonGroupSeparatorVisibilityKey static

public static ComponentResourceKey RibbonGroupSeparatorVisibilityKey

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

public static ComponentResourceKey RibbonGroupTitleForegroundBrushKey

Gets the key for the text colour of a group's title under its commands.

RibbonSelectedTabItemHeaderBackgroundBrushKey static

public static ComponentResourceKey RibbonSelectedTabItemHeaderBackgroundBrushKey

Gets the key for the fill of the selected tab, and of the rule under the tab strip that it joins.

RibbonTabControlTopBorderAndCollapsedGroupDropDownWindowBackgroundBrushKey static

public static ComponentResourceKey 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 static

public static ComponentResourceKey RibbonTabItemHeaderContentForegroundBrushKey

Gets the key for the text colour of the captions of tabs that are not selected.

RibbonTabItemHeaderContentSelectedStateForegroundBrushKey static

public static ComponentResourceKey RibbonTabItemHeaderContentSelectedStateForegroundBrushKey

Gets the key for the text colour of the selected tab's caption.

RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKey static

public static ComponentResourceKey RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKey

Gets the key for the opacity mask that fades the highlight behind a tab's caption under the pointer.

RibbonTabItemHeaderMouseOverBorderBrushKey static

public static ComponentResourceKey RibbonTabItemHeaderMouseOverBorderBrushKey

Gets the key for the frame of a tab's caption while the pointer is over it.

RibbonTabItemHeaderMouseOverBrushKey static

public static ComponentResourceKey RibbonTabItemHeaderMouseOverBrushKey

Gets the key for the highlight drawn behind a tab's caption while the pointer is over it.

RibbonTabItemHeaderSeparatorBrushKey static

public static ComponentResourceKey RibbonTabItemHeaderSeparatorBrushKey

Gets the key for the thin rule drawn between tabs.

RibbonTabItemTemplateKey static

public static ComponentResourceKey RibbonTabItemTemplateKey

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

public static ComponentResourceKey RibbonTabPanelScrollerControlBackgroundOpacityMaskKey

Gets the key for the opacity mask applied to the background of the ribbon's tab scroll area.

RibbonWindowActiveBackgroundBrushKey static

public static ComponentResourceKey RibbonWindowActiveBackgroundBrushKey

Gets the key for the background of a BinaryRibbonWindow while it is active.

RibbonWindowActiveBorderBrushKey static

public static ComponentResourceKey RibbonWindowActiveBorderBrushKey

Gets the key for the frame of a BinaryRibbonWindow while it is active.

RibbonWindowActiveTitleBarBackgroundBrushKey static

public static ComponentResourceKey RibbonWindowActiveTitleBarBackgroundBrushKey

Gets the key for the fill of a BinaryRibbonWindow's title bar while the window is active.

RibbonWindowForegroundBrushKey static

public static ComponentResourceKey RibbonWindowForegroundBrushKey

Gets the key for the text colour of a BinaryRibbonWindow – its title and the contextual tab captions among it.

RibbonWindowInactiveBackgroundBrushKey static

public static ComponentResourceKey RibbonWindowInactiveBackgroundBrushKey

Gets the key for the background of a BinaryRibbonWindow while another window is active.

RibbonWindowInactiveBorderBrushKey static

public static ComponentResourceKey RibbonWindowInactiveBorderBrushKey

Gets the key for the frame of a BinaryRibbonWindow while another window is active.

RibbonWindowInactiveTitleBarBackgroundBrushKey static

public static ComponentResourceKey RibbonWindowInactiveTitleBarBackgroundBrushKey

Gets the key for the fill of a BinaryRibbonWindow's title bar while another window is active.

ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKey static

public static ComponentResourceKey ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKey

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

public static ComponentResourceKey ScrollViewerHorizontalScrollbarLineUpDownBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerHorizontalScrollbarMouseOverLineUpDownBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerHorizontalScrollbarMouseOverThumbBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerHorizontalScrollbarThumbBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerHorizontalScrollbarTrackBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerLineButtonDisabledForegroundBrushKey

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

public static ComponentResourceKey ScrollViewerLineUpDownButtonBorderBrushKey

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

public static ComponentResourceKey ScrollViewerScrollBarBorderBrushKey

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

public static ComponentResourceKey ScrollViewerThumbGlyphFillBrushKey

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

public static ComponentResourceKey ScrollViewerVerticalLineUpDownButtonMousePressedBrushKey

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

public static ComponentResourceKey ScrollViewerVerticalScrollbarLineUpDownBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerVerticalScrollbarMouseOverLineUpDownBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerVerticalScrollbarMouseOverThumbBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerVerticalScrollbarThumbBackgroundBrushKey

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

public static ComponentResourceKey ScrollViewerVerticalScrollbarTrackBackgroundBrushKey

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

public static ComponentResourceKey SelectedRibbonTabItemTemplateKey

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

public static ComponentResourceKey SelectedTabIndicatorBrushKey

Gets the key for the underline that marks the selected tab in a skin that draws one.

SubMenuOpenRightArrowImageForMenuItemBrushKey static

public static ComponentResourceKey SubMenuOpenRightArrowImageForMenuItemBrushKey

Gets the key for the arrow on a menu entry that opens a sub-menu.

WevenAppMenuButtonBackgroundBrushKey static

public static ComponentResourceKey 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 static

public static ComponentResourceKey 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 static

public static ComponentResourceKey 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 static

public static ComponentResourceKey WindowChromeButtonMousePressedBrushKey

Gets the key for the fill drawn behind a ribbon command while it is pressed.

WindowChromeDefaultBackgroundBrushKey static

public static ComponentResourceKey WindowChromeDefaultBackgroundBrushKey

Gets the key for the resting fill of the frame drawn behind ribbon commands, where a command gives none of its own.

WindowControlButtonsForegroundBrushKey static

public static ComponentResourceKey WindowControlButtonsForegroundBrushKey

Gets the key for the glyphs on the minimise, maximise, restore, close and ribbon display options buttons in a BinaryRibbonWindow's caption.