Class BinaryRibbonThemeResources
A class that enables theme customization.
Namespace: Binarymission.WPF.Controls.Office
Assembly: Binarymission.WPF.Controls.BinaryRibbon.dll
Syntax
public static class BinaryRibbonThemeResources : Object
Remarks
Use this class's various ComponentResourceKey properties so you can set your custom resource values in order to be able to render the control using your own custom theme.
Properties
AllPurposeArrowImageBrush
Gets the brush that is used to render the Arrow images in the control.
Declaration
public static ComponentResourceKey AllPurposeArrowImageBrush { get; }
AllPurposeBorderBrushKey
Gets the border brush key for the window.
Declaration
public static ComponentResourceKey AllPurposeBorderBrushKey { get; }
ApplicationMenuAndQATOverflowMenuWindowStandardBackgroundBrushKey
Gets the background brush key of the "application menu and the QAT overflow menu" window.
Declaration
public static ComponentResourceKey ApplicationMenuAndQATOverflowMenuWindowStandardBackgroundBrushKey { get; }
ApplicationMenuButtonBackgroundBrushKey
Gets the application menu button background brush key.
Declaration
public static ComponentResourceKey ApplicationMenuButtonBackgroundBrushKey { get; }
Remarks
Refer to the ApplicationMenuButtonStyle
ApplicationMenuItemPopupWindowBackgroundBrushKey
Gets the background brush key for the application menu item's popup window.
Declaration
public static ComponentResourceKey ApplicationMenuItemPopupWindowBackgroundBrushKey { get; }
ApplicationMenuPopupWindowStandardContentForegroundBrushKey
Gets the foreground brush key of the "application menu" window's standard content (this does not apply to Menu Item's foreground brush).
Declaration
public static ComponentResourceKey ApplicationMenuPopupWindowStandardContentForegroundBrushKey { get; }
Remarks
The application menu window is the window that opens when you click on the "pearl" or the circular big application menu button on the top-left corner.
BorderShadowBrushKey
Gets the border shadow brush key for the window.
Declaration
public static ComponentResourceKey BorderShadowBrushKey { get; }
ButtonPressedBrushKey
Gets the brush key for Ribbon Button "pressed" state.
Declaration
public static ComponentResourceKey ButtonPressedBrushKey { get; }
ContentMinimizedStateBackgroundBrushKey
Gets the background brush key for the minimized state of the ribbon bar content.
Declaration
public static ComponentResourceKey ContentMinimizedStateBackgroundBrushKey { get; }
DropDownButtonMouseOverBackgroundBrushKey
Gets the mouse-over background brush key for the drop-down button.
Declaration
public static ComponentResourceKey DropDownButtonMouseOverBackgroundBrushKey { get; }
HighlightedBorderBrushKey
Gets the border brush key for highlighted state of any Ribbon control.
Declaration
public static ComponentResourceKey HighlightedBorderBrushKey { get; }
QATHeightKey
Gets the Quick Access Toolbar's (QAT) Height key.
Declaration
public static ComponentResourceKey QATHeightKey { get; }
Remarks
The underlying resource type is a Double.
QuickAccessToolbarBackgroundBrushKey
Gets the Quick Access Toolbar's (QAT) background brush key.
Declaration
public static ComponentResourceKey QuickAccessToolbarBackgroundBrushKey { get; }
Remarks
The underlying resource type is a
QuickAccessToolbarBottomBackgroundBrushKey
Gets the Quick Access Toolbar's (QAT) bottom background brush key.
Declaration
public static ComponentResourceKey QuickAccessToolbarBottomBackgroundBrushKey { get; }
Remarks
The underlying resource type is a
QuickAccessToolbarBottomBorderThicknessKey
Gets the Quick Access Toolbar's (QAT) bottom border thickness key.
Declaration
public static ComponentResourceKey QuickAccessToolbarBottomBorderThicknessKey { get; }
Remarks
The underlying resource type is a Thickness.
QuickAccessToolbarBottomCornerRadiusKey
Gets the Quick Access Toolbar's (QAT) bottom corner radius key.
Declaration
public static ComponentResourceKey QuickAccessToolbarBottomCornerRadiusKey { get; }
Remarks
The underlying resource type is a CornerRadius.
QuickAccessToolbarBottomMarginKey
Gets the Quick Access Toolbar's (QAT) bottom margin key.
Declaration
public static ComponentResourceKey QuickAccessToolbarBottomMarginKey { get; }
Remarks
The underlying resource type is a Thickness.
QuickAccessToolbarLeftBorderShapeVisibilityKey
Gets the Quick Access Toolbar's (QAT) left border shape visibility key.
Declaration
public static ComponentResourceKey QuickAccessToolbarLeftBorderShapeVisibilityKey { get; }
Remarks
The underlying resource type is a Visibility.
QuickAccessToolbarMenuArrowBrushKey
Gets the brush key for the Quick Access Toolbar (QAT) menu arrow.
Declaration
public static ComponentResourceKey QuickAccessToolbarMenuArrowBrushKey { get; }
QuickAccessToolbarOuterBorderBrushKey
Gets the Quick Access Toolbar's (QAT) outer border brush key.
Declaration
public static ComponentResourceKey QuickAccessToolbarOuterBorderBrushKey { get; }
Remarks
The underlying resource type is a
QuickAccessToolbarOuterBorderThicknessKey
Gets the Quick Access Toolbar's (QAT) outer border thickness key.
Declaration
public static ComponentResourceKey QuickAccessToolbarOuterBorderThicknessKey { get; }
Remarks
The underlying resource type is a Thickness.
QuickAccessToolbarTopBorderThicknessKey
Gets the Quick Access Toolbar's (QAT) top border thickness key.
Declaration
public static ComponentResourceKey QuickAccessToolbarTopBorderThicknessKey { get; }
Remarks
The underlying resource type is a Thickness.
QuickAccessToolbarTopCornerRadiusKey
Gets the Quick Access Toolbar's (QAT) top corner radius key.
Declaration
public static ComponentResourceKey QuickAccessToolbarTopCornerRadiusKey { get; }
Remarks
The underlying resource type is a CornerRadius.
QuickAccessToolbarTopMarginKey
Gets the Quick Access Toolbar's (QAT) top margin key.
Declaration
public static ComponentResourceKey QuickAccessToolbarTopMarginKey { get; }
Remarks
The underlying resource type is a Thickness.
RibbonBarAndMenuContentForegroundBrushKey
Gets the foreground brush key of the ribbon bar's content.
Declaration
public static ComponentResourceKey RibbonBarAndMenuContentForegroundBrushKey { get; }
RibbonBarBackgroundBrushKey
Gets the background brush key for the ribbon bar.
Declaration
public static ComponentResourceKey RibbonBarBackgroundBrushKey { get; }
RibbonBarBorderBrushKey
Gets the ribbon bar border brush key.
Declaration
public static ComponentResourceKey RibbonBarBorderBrushKey { get; }
RibbonBarContentForegroundBrushKey
Gets the foreground brush key of the ribbon bar's content -i.e. Say Button item's text in groups in tab pages in the Ribbon Bar panel - i.e. the ribbonstrip.
Declaration
public static ComponentResourceKey RibbonBarContentForegroundBrushKey { get; }
RibbonBarGroupTitleAreaBackgroundBrush
Gets the background brush key for the ribbon bar group's title area.
Declaration
public static ComponentResourceKey RibbonBarGroupTitleAreaBackgroundBrush { get; }
RibbonBarThreeDEffectLighterBorderBrushKey
Gets the ribbon bar's 3D effect lighter border brush key.
Declaration
public static ComponentResourceKey RibbonBarThreeDEffectLighterBorderBrushKey { get; }
RibbonButtonGroupBackgroundBrushKey
Gets the Ribbon button group background brush key.
Declaration
public static ComponentResourceKey RibbonButtonGroupBackgroundBrushKey { get; }
RibbonGroupTitleForegroundBrushKey
Gets the foreground brush key for the Ribbon group's title text.
Declaration
public static ComponentResourceKey RibbonGroupTitleForegroundBrushKey { get; }
RibbonSelectedTabItemHeaderBackgroundBrushKey
Gets the background brush key of the ribbon's selected tabitem's header.
Declaration
public static ComponentResourceKey RibbonSelectedTabItemHeaderBackgroundBrushKey { get; }
RibbonTabControlTopBorderAndCollapsedGroupDropDownWindowBackgroundBrushKey
Gets the ribbon tab control top border, and "collapsed group" drop-down window background brush key.
Declaration
public static ComponentResourceKey RibbonTabControlTopBorderAndCollapsedGroupDropDownWindowBackgroundBrushKey { get; }
RibbonTabItemHeaderContentForegroundBrushKey
Gets the foreground brush key for the Ribbon tab item header content.
Declaration
public static ComponentResourceKey RibbonTabItemHeaderContentForegroundBrushKey { get; }
RibbonTabItemHeaderContentSelectedStateForegroundBrushKey
Gets the foreground brush key for the Ribbon tab item header content of the currently selected tab item.
Declaration
public static ComponentResourceKey RibbonTabItemHeaderContentSelectedStateForegroundBrushKey { get; }
RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKey
Gets the background brush's opacity mask key for the ribbon tab item header.
Declaration
public static ComponentResourceKey RibbonTabItemHeaderMouseOverBackgroundOpacityMaskKey { get; }
RibbonTabItemHeaderMouseOverBorderBrushKey
Gets the "mouse-over" state border brush key for the ribbon tab item header.
Declaration
public static ComponentResourceKey RibbonTabItemHeaderMouseOverBorderBrushKey { get; }
RibbonTabItemHeaderMouseOverBrushKey
Gets the mouse-over brush key ribbon tab item header.
Declaration
public static ComponentResourceKey RibbonTabItemHeaderMouseOverBrushKey { get; }
RibbonTabItemHeaderSeparatorBrushKey
Gets the ribbon tab item header separator brush key.
Declaration
public static ComponentResourceKey RibbonTabItemHeaderSeparatorBrushKey { get; }
RibbonTabPanelScrollerControlBackgroundOpacityMaskKey
Gets the background opacity mask key for the ribbon bar's tab panel scroller control.
Declaration
public static ComponentResourceKey RibbonTabPanelScrollerControlBackgroundOpacityMaskKey { get; }
RibbonWindowActiveBackgroundBrushKey
Gets the background brush key of the ribbon window's active state.
Declaration
public static ComponentResourceKey RibbonWindowActiveBackgroundBrushKey { get; }
RibbonWindowActiveBorderBrushKey
Gets the border brush key of the ribbon window's "active" state.
Declaration
public static ComponentResourceKey RibbonWindowActiveBorderBrushKey { get; }
RibbonWindowActiveTitleBarBackgroundBrushKey
Gets the background brush key for the ribbon window title bar's "active" state.
Declaration
public static ComponentResourceKey RibbonWindowActiveTitleBarBackgroundBrushKey { get; }
RibbonWindowForegroundBrushKey
Gets the ComponentResourceKey (CRK) of the brush that is used to draw the foreground of all the content that is hosted in the BinaryRibbonWindow.
Declaration
public static ComponentResourceKey RibbonWindowForegroundBrushKey { get; }
Remarks
The context includes Ribbon window's title text.
The underlying resource type is a
RibbonWindowInactiveBackgroundBrushKey
Gets the background brush key of the ribbon window's inactive state.
Declaration
public static ComponentResourceKey RibbonWindowInactiveBackgroundBrushKey { get; }
RibbonWindowInactiveBorderBrushKey
Gets the border brush key of the ribbon window's "inactive" state.
Declaration
public static ComponentResourceKey RibbonWindowInactiveBorderBrushKey { get; }
RibbonWindowInactiveTitleBarBackgroundBrushKey
Gets the background brush key for the ribbon window title bar's "in-active" state.
Declaration
public static ComponentResourceKey RibbonWindowInactiveTitleBarBackgroundBrushKey { get; }
ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKey
Gets the scroll viewer horizontal line up down button mouse pressed brush key.
Declaration
public static ComponentResourceKey ScrollViewerHorizontalLineUpDownButtonMousePressedBrushKey { get; }
ScrollViewerHorizontalScrollbarLineUpDownBackgroundBrushKey
Gets the scroll viewer horizontal scrollbar line up down background brush key.
Declaration
public static ComponentResourceKey ScrollViewerHorizontalScrollbarLineUpDownBackgroundBrushKey { get; }
ScrollViewerHorizontalScrollbarMouseOverLineUpDownBackgroundBrushKey
Gets the scroll viewer horizontal scrollbar mouse over line up down background brush key.
Declaration
public static ComponentResourceKey ScrollViewerHorizontalScrollbarMouseOverLineUpDownBackgroundBrushKey { get; }
ScrollViewerHorizontalScrollbarMouseOverThumbBackgroundBrushKey
Gets the scroll viewer horizontal scrollbar mouse over thumb background brush key.
Declaration
public static ComponentResourceKey ScrollViewerHorizontalScrollbarMouseOverThumbBackgroundBrushKey { get; }
ScrollViewerHorizontalScrollbarThumbBackgroundBrushKey
Declaration
public static ComponentResourceKey ScrollViewerHorizontalScrollbarThumbBackgroundBrushKey { get; }
ScrollViewerHorizontalScrollbarTrackBackgroundBrushKey
Gets the scroll viewer horizontal scrollbar track background brush key.
Declaration
public static ComponentResourceKey ScrollViewerHorizontalScrollbarTrackBackgroundBrushKey { get; }
ScrollViewerLineButtonDisabledForegroundBrushKey
Gets the scroll viewer line button disabled foreground brush key.
Declaration
public static ComponentResourceKey ScrollViewerLineButtonDisabledForegroundBrushKey { get; }
ScrollViewerLineUpDownButtonBorderBrushKey
Gets the scroll viewer line up down button border brush key.
Declaration
public static ComponentResourceKey ScrollViewerLineUpDownButtonBorderBrushKey { get; }
ScrollViewerScrollBarBorderBrushKey
Gets the scroll viewer scroll bar border brush key.
Declaration
public static ComponentResourceKey ScrollViewerScrollBarBorderBrushKey { get; }
ScrollViewerThumbGlyphFillBrushKey
Gets the scroll viewer thumb glyph fill brush key.
Declaration
public static ComponentResourceKey ScrollViewerThumbGlyphFillBrushKey { get; }
ScrollViewerVerticalLineUpDownButtonMousePressedBrushKey
Gets the scroll viewer horizontal line up down button mouse pressed brush key.
Declaration
public static ComponentResourceKey ScrollViewerVerticalLineUpDownButtonMousePressedBrushKey { get; }
ScrollViewerVerticalScrollbarLineUpDownBackgroundBrushKey
Gets the scroll viewer vertical scrollbar line up down background brush key.
Declaration
public static ComponentResourceKey ScrollViewerVerticalScrollbarLineUpDownBackgroundBrushKey { get; }
ScrollViewerVerticalScrollbarMouseOverLineUpDownBackgroundBrushKey
Gets the scroll viewer vertical scrollbar mouse over line up down background brush key.
Declaration
public static ComponentResourceKey ScrollViewerVerticalScrollbarMouseOverLineUpDownBackgroundBrushKey { get; }
ScrollViewerVerticalScrollbarMouseOverThumbBackgroundBrushKey
Gets the scroll viewer vertical scrollbar mouse over thumb background brush key.
Declaration
public static ComponentResourceKey ScrollViewerVerticalScrollbarMouseOverThumbBackgroundBrushKey { get; }
ScrollViewerVerticalScrollbarThumbBackgroundBrushKey
Gets the scroll viewer vertical scrollbar thumb background brush key.
Declaration
public static ComponentResourceKey ScrollViewerVerticalScrollbarThumbBackgroundBrushKey { get; }
ScrollViewerVerticalScrollbarTrackBackgroundBrushKey
Gets the scroll viewer vertical scrollbar track background brush key.
Declaration
public static ComponentResourceKey ScrollViewerVerticalScrollbarTrackBackgroundBrushKey { get; }
SubMenuOpenRightArrowImageForMenuItemBrushKey
Gets the brush key used for filling a menuitem's sub menu opener "right arrow" image.
Declaration
public static ComponentResourceKey SubMenuOpenRightArrowImageForMenuItemBrushKey { get; }
WevenAppMenuButtonBackgroundBrushKey
Declaration
public static ComponentResourceKey WevenAppMenuButtonBackgroundBrushKey { get; }
WevenAppMenuButtonBackgroundBrushOnMouseEnterKey
Declaration
public static ComponentResourceKey WevenAppMenuButtonBackgroundBrushOnMouseEnterKey { get; }
WindowChromeButtonMouseOverBrushKey
Gets the mouse-over brush key for the window chrome buttons
Declaration
public static ComponentResourceKey WindowChromeButtonMouseOverBrushKey { get; }
Remarks
The chrome buttons include the control buttons (Maximize, Minimize, and Close), and also the RibbonBar panel scroller button.
WindowChromeButtonMousePressedBrushKey
Gets the mouse-pressed brush key for the window chrome buttons.
Declaration
public static ComponentResourceKey WindowChromeButtonMousePressedBrushKey { get; }
Remarks
The chrome buttons include the control buttons (Maximize, Minimize, and Close), and also the RibbonBar panel scroller button.
WindowChromeDefaultBackgroundBrushKey
Gets the default background brush key for the window chrome.
Declaration
public static ComponentResourceKey WindowChromeDefaultBackgroundBrushKey { get; }
WindowControlButtonsForegroundBrushKey
Gets the window control buttons foreground brush key.
Declaration
public static ComponentResourceKey WindowControlButtonsForegroundBrushKey { get; }