In This Article

WindowsColorScheme Class

Provides a Windows color scheme.

public class WindowsColorScheme : DisposableObjectBase, IDisposable, IWindowsColorScheme
Inheritance:
object DisposableObjectBase object
Implements:
IDisposable IWindowsColorScheme

Constructors

WindowsColorScheme(WindowsColorSchemeType)

Initializes an instance of the class.

protected WindowsColorScheme(WindowsColorSchemeType baseColorSchemeType)
Parameter Type Description
baseColorSchemeType WindowsColorSchemeType

The base WindowsColorSchemeType from which colors should be initialized.

WindowsColorScheme(string, WindowsColorSchemeType, Color)

Initializes an instance of the class.

public WindowsColorScheme(string key, WindowsColorSchemeType baseColorSchemeType, Color tintColor)
Parameter Type Description
key string

The key of the color scheme.

baseColorSchemeType WindowsColorSchemeType

The base WindowsColorSchemeType from which colors should be initialized.

tintColor Color

A Color that if is not Color.Empty will tint the color scheme to be based on the color.

Properties

BarButtonCheckedBack

The background color of a checked bar button.

public virtual Color BarButtonCheckedBack { get; set; }

Property Value

Color

BarButtonCheckedBackGradientBegin

The begin gradient color of a checked bar button background.

public virtual Color BarButtonCheckedBackGradientBegin { get; set; }

Property Value

Color

BarButtonCheckedBackGradientEnd

The end gradient color of a checked bar button background.

public virtual Color BarButtonCheckedBackGradientEnd { get; set; }

Property Value

Color

BarButtonCheckedBackGradientMiddle

The middle gradient color of a checked bar button background.

public virtual Color BarButtonCheckedBackGradientMiddle { get; set; }

Property Value

Color

BarButtonCheckedBorder

The border color of a checked bar button.

public virtual Color BarButtonCheckedBorder { get; set; }

Property Value

Color

BarButtonHotBack

The background color of a hot bar button.

public virtual Color BarButtonHotBack { get; set; }

Property Value

Color

BarButtonHotBackGradientBegin

The begin gradient color of a hot bar button background.

public virtual Color BarButtonHotBackGradientBegin { get; set; }

Property Value

Color

BarButtonHotBackGradientEnd

The end gradient color of a hot bar button background.

public virtual Color BarButtonHotBackGradientEnd { get; set; }

Property Value

Color

BarButtonHotBackGradientMiddle

The middle gradient color of a hot bar button background.

public virtual Color BarButtonHotBackGradientMiddle { get; set; }

Property Value

Color

BarButtonHotBorder

The border color of a hot bar button.

public virtual Color BarButtonHotBorder { get; set; }

Property Value

Color

BarButtonMenuHotBack

The background color of a hot bar button in a popup menu.

public virtual Color BarButtonMenuHotBack { get; set; }

Property Value

Color

See Also

BarButtonMenuHotBorder

The border color of a hot bar button in a popup menu.

public virtual Color BarButtonMenuHotBorder { get; set; }

Property Value

Color

See Also

BarButtonPressedBack

The background color of a pressed bar button.

public virtual Color BarButtonPressedBack { get; set; }

Property Value

Color

BarButtonPressedBackGradientBegin

The begin gradient color of a pressed bar button background.

public virtual Color BarButtonPressedBackGradientBegin { get; set; }

Property Value

Color

BarButtonPressedBackGradientEnd

The end gradient color of a pressed bar button background.

public virtual Color BarButtonPressedBackGradientEnd { get; set; }

Property Value

Color

BarButtonPressedBackGradientMiddle

The middle gradient color of a pressed bar button background.

public virtual Color BarButtonPressedBackGradientMiddle { get; set; }

Property Value

Color

BarButtonPressedBorder

The border color of a pressed bar button.

public virtual Color BarButtonPressedBorder { get; set; }

Property Value

Color

BarButtonSelectedBorder

The border color of a selected bar button.

public virtual Color BarButtonSelectedBorder { get; set; }

Property Value

Color

BarButtonText

The color of bar button text.

public virtual Color BarButtonText { get; set; }

Property Value

Color

BarButtonTextAlternate

The color of alternate bar button text.

public virtual Color BarButtonTextAlternate { get; set; }

Property Value

Color

BarButtonTextDisabled

The color of disabled bar button text.

public virtual Color BarButtonTextDisabled { get; set; }

Property Value

Color

BarLabelBack

The background color of a bar label.

public virtual Color BarLabelBack { get; set; }

Property Value

Color

BaseColorSchemeType

A WindowsColorSchemeType that indicates the base color scheme type represented by this scheme.

[Browsable(false)]
public WindowsColorSchemeType BaseColorSchemeType { get; }

Property Value

WindowsColorSchemeType

ColorSchemeType

A WindowsColorSchemeType that indicates the resolved color scheme type represented by this scheme.

public WindowsColorSchemeType ColorSchemeType { get; }

Property Value

WindowsColorSchemeType

DefaultColorSchemeType

A WindowsColorSchemeType that indicates the default color scheme.

public static WindowsColorSchemeType DefaultColorSchemeType { get; }

Property Value

WindowsColorSchemeType

DockContainerTitleBarActiveBack

The color of a dock container title bar background in the active state.

public virtual Color DockContainerTitleBarActiveBack { get; set; }

Property Value

Color

DockContainerTitleBarActiveBorder

The color of a dock container title bar border in the active state.

public virtual Color DockContainerTitleBarActiveBorder { get; set; }

Property Value

Color

DockContainerTitleBarActiveText

The color of a dock container title bar text in the active state.

public virtual Color DockContainerTitleBarActiveText { get; set; }

Property Value

Color

DockContainerTitleBarBack

The color of a dock container title bar background in the default, inactive state.

public virtual Color DockContainerTitleBarBack { get; set; }

Property Value

Color

DockContainerTitleBarBorder

The color of a dock container title bar border in the default, in active state.

public virtual Color DockContainerTitleBarBorder { get; set; }

Property Value

Color

DockContainerTitleBarButtonActiveGlyph

The color of a dock container title bar button glyph when the title bar is in the active state.

public virtual Color DockContainerTitleBarButtonActiveGlyph { get; set; }

Property Value

Color

DockContainerTitleBarButtonActiveHotGlyph

The color of a dock container title bar button glyph when the mouse is over the button and the title bar is in the active state.

public virtual Color DockContainerTitleBarButtonActiveHotGlyph { get; set; }

Property Value

Color

DockContainerTitleBarButtonBack

The color of a dock container title bar button background.

public virtual Color DockContainerTitleBarButtonBack { get; set; }

Property Value

Color

DockContainerTitleBarButtonBorder

The color of a dock container title bar button border.

public virtual Color DockContainerTitleBarButtonBorder { get; set; }

Property Value

Color

DockContainerTitleBarButtonGlyph

The color of a dock container title bar button glyph when the title bar is in the default, inactive state.

public virtual Color DockContainerTitleBarButtonGlyph { get; set; }

Property Value

Color

DockContainerTitleBarButtonHotBack

The color of a dock container title bar button background when the mouse is over the button.

public virtual Color DockContainerTitleBarButtonHotBack { get; set; }

Property Value

Color

DockContainerTitleBarButtonHotBorder

The color of a dock container title bar button border when the mouse is over the button.

public virtual Color DockContainerTitleBarButtonHotBorder { get; set; }

Property Value

Color

DockContainerTitleBarButtonHotGlyph

The color of a dock container title bar button glyph when the mouse is over the button and the title bar is in the default, inactive state.

public virtual Color DockContainerTitleBarButtonHotGlyph { get; set; }

Property Value

Color

DockContainerTitleBarButtonPressedBack

The color of a dock container title bar button background when the button is pressed.

public virtual Color DockContainerTitleBarButtonPressedBack { get; set; }

Property Value

Color

DockContainerTitleBarButtonPressedBorder

The color of a dock container title bar button border when the button is pressed.

public virtual Color DockContainerTitleBarButtonPressedBorder { get; set; }

Property Value

Color

DockContainerTitleBarButtonPressedGlyph

The color of a dock container title bar button glyph when the button is pressed.

public virtual Color DockContainerTitleBarButtonPressedGlyph { get; set; }

Property Value

Color

DockContainerTitleBarGripperActiveDark

The dark color of a dock container title bar gripper in the active state.

public virtual Color DockContainerTitleBarGripperActiveDark { get; set; }

Property Value

Color

DockContainerTitleBarGripperActiveLight

The light color of a dock container title bar gripper in the active state.

public virtual Color DockContainerTitleBarGripperActiveLight { get; set; }

Property Value

Color

DockContainerTitleBarGripperDark

The dark color of a dock container title bar gripper in the default, inactive state.

public virtual Color DockContainerTitleBarGripperDark { get; set; }

Property Value

Color

DockContainerTitleBarGripperLight

The light color of a dock container title bar gripper in the default, inactive state.

public virtual Color DockContainerTitleBarGripperLight { get; set; }

Property Value

Color

DockContainerTitleBarText

The color of a dock container title bar text in the default, inactive state.

public virtual Color DockContainerTitleBarText { get; set; }

Property Value

Color

DockGuideArrowBack

The background color of an arrow on a dock guide.

public virtual Color DockGuideArrowBack { get; set; }

Property Value

Color

DockGuideBack

The background color of a dock guide.

public virtual Color DockGuideBack { get; set; }

Property Value

Color

DockGuideBorder

The border color of a dock guide.

public virtual Color DockGuideBorder { get; set; }

Property Value

Color

DockGuideButtonBack

The background color of a button on a dock guide.

public virtual Color DockGuideButtonBack { get; set; }

Property Value

Color

DockGuideButtonBorder

The border color of a button on a dock guide.

public virtual Color DockGuideButtonBorder { get; set; }

Property Value

Color

DockGuideGlyphBack

The background color of a glyph on a dock guide.

public virtual Color DockGuideGlyphBack { get; set; }

Property Value

Color

DockGuideGlyphBorder

The border color of a glyph on a dock guide.

public virtual Color DockGuideGlyphBorder { get; set; }

Property Value

Color

DockingAutoHideTabBack

The background color of a docking auto-hide tab when not selected.

public virtual Color DockingAutoHideTabBack { get; set; }

Property Value

Color

DockingAutoHideTabBorder

The border color of a docking auto-hide tab when not selected.

public virtual Color DockingAutoHideTabBorder { get; set; }

Property Value

Color

DockingAutoHideTabSelectedBack

The background color of an docking auto-hide tab when selected.

public virtual Color DockingAutoHideTabSelectedBack { get; set; }

Property Value

Color

DockingAutoHideTabSelectedBorder

The border color of an docking auto-hide tab when selected.

public virtual Color DockingAutoHideTabSelectedBorder { get; set; }

Property Value

Color

DockingAutoHideTabSelectedText

The text color of an docking auto-hide tab when selected.

public virtual Color DockingAutoHideTabSelectedText { get; set; }

Property Value

Color

DockingAutoHideTabStripBack

The background color of a docking auto-hide tab strip.

public virtual Color DockingAutoHideTabStripBack { get; set; }

Property Value

Color

DockingAutoHideTabText

The text color of a docking auto-hide tab when not selected.

public virtual Color DockingAutoHideTabText { get; set; }

Property Value

Color

DockingWindowPreviewBack

The background color of the dock preview shown for a docking window.

public virtual Color DockingWindowPreviewBack { get; set; }

Property Value

Color

DockingWindowPreviewBorder

The border color of the dock preview shown for a docking window.

public virtual Color DockingWindowPreviewBorder { get; set; }

Property Value

Color

DocumentWindowTabStripButtonBack

The background color of a button on a document window tab strip when in the default state.

public virtual Color DocumentWindowTabStripButtonBack { get; set; }

Property Value

Color

DocumentWindowTabStripButtonBorder

The border color of a button on a document window tab strip when in the default state.

public virtual Color DocumentWindowTabStripButtonBorder { get; set; }

Property Value

Color

DocumentWindowTabStripButtonGlyph

The glyph color of a button on a document window tab strip when in the default state.

public virtual Color DocumentWindowTabStripButtonGlyph { get; set; }

Property Value

Color

DocumentWindowTabStripButtonHotBack

The background color of a button on a document window tab strip when the mouse is over the button.

public virtual Color DocumentWindowTabStripButtonHotBack { get; set; }

Property Value

Color

DocumentWindowTabStripButtonHotBorder

The border color of a button on a document window tab strip when the mouse is over the button.

public virtual Color DocumentWindowTabStripButtonHotBorder { get; set; }

Property Value

Color

DocumentWindowTabStripButtonHotGlyph

The glyph color of a button on a document window tab strip when the mouse is over the button.

public virtual Color DocumentWindowTabStripButtonHotGlyph { get; set; }

Property Value

Color

DocumentWindowTabStripButtonPressedBack

The background color of a button on a document window tab strip when the button is pressed.

public virtual Color DocumentWindowTabStripButtonPressedBack { get; set; }

Property Value

Color

DocumentWindowTabStripButtonPressedBorder

The border color of a button on a document window tab strip when the button is pressed.

public virtual Color DocumentWindowTabStripButtonPressedBorder { get; set; }

Property Value

Color

DocumentWindowTabStripButtonPressedGlyph

The glyph color of a button on a document window tab strip when the button is pressed.

public virtual Color DocumentWindowTabStripButtonPressedGlyph { get; set; }

Property Value

Color

DocumentWindowTabStripTabBack

The background color of a tab on a document window tab strip when in the default, unselected state.

public virtual Color DocumentWindowTabStripTabBack { get; set; }

Property Value

Color

DocumentWindowTabStripTabBorder

The border color of a tab on a document window tab strip when in the default, unselected state.

public virtual Color DocumentWindowTabStripTabBorder { get; set; }

Property Value

Color

DocumentWindowTabStripTabDisabledText

The text color of a tab on a document window tab strip when the tab is disabled.

public virtual Color DocumentWindowTabStripTabDisabledText { get; set; }

Property Value

Color

DocumentWindowTabStripTabHotBack

The background color of a tab on a document window tab strip when the mouse is over the tab.

public virtual Color DocumentWindowTabStripTabHotBack { get; set; }

Property Value

Color

DocumentWindowTabStripTabHotBorder

The border color of a tab on a document window tab strip when the mouse is over the tab.

public virtual Color DocumentWindowTabStripTabHotBorder { get; set; }

Property Value

Color

DocumentWindowTabStripTabHotText

The text color of a tab on a document window tab strip when the mouse is over the tab.

public virtual Color DocumentWindowTabStripTabHotText { get; set; }

Property Value

Color

DocumentWindowTabStripTabSelectedBack

The background color of a tab on a document window tab strip when in the selected state.

public virtual Color DocumentWindowTabStripTabSelectedBack { get; set; }

Property Value

Color

DocumentWindowTabStripTabSelectedBorder

The border color of a tab on a document window tab strip when in the selected state.

public virtual Color DocumentWindowTabStripTabSelectedBorder { get; set; }

Property Value

Color

DocumentWindowTabStripTabSelectedText

The text color of a tab on a document window tab strip when in the selected state.

public virtual Color DocumentWindowTabStripTabSelectedText { get; set; }

Property Value

Color

DocumentWindowTabStripTabSelectedUnfocusedBack

The background color of a tab on a document window tab strip when in the selected, unfocused state.

public virtual Color DocumentWindowTabStripTabSelectedUnfocusedBack { get; set; }

Property Value

Color

DocumentWindowTabStripTabSelectedUnfocusedText

The text color of a tab on a document window tab strip when in the selected, unfocused state.

public virtual Color DocumentWindowTabStripTabSelectedUnfocusedText { get; set; }

Property Value

Color

DocumentWindowTabStripTabText

The text color of a tab on a document window tab strip when in the default, unselected state.

public virtual Color DocumentWindowTabStripTabText { get; set; }

Property Value

Color

FormBackGradientBegin

The begin gradient color of a form background.

public virtual Color FormBackGradientBegin { get; set; }

Property Value

Color

FormBackGradientEnd

The end gradient color of a form background.

public virtual Color FormBackGradientEnd { get; set; }

Property Value

Color

Intent

A WindowsColorSchemeIntent value that specifies whether the color scheme is meant to be light, dark, etc.

public virtual WindowsColorSchemeIntent Intent { get; }

Property Value

WindowsColorSchemeIntent

Key

The key that identifies the color scheme.

public string Key { get; }

Property Value

string

LunaBlue

The IWindowsColorScheme that represents the Luna blue color scheme.

public static IWindowsColorScheme LunaBlue { get; }

Property Value

IWindowsColorScheme

LunaOliveGreen

The IWindowsColorScheme that represents the Luna olive green color scheme.

public static IWindowsColorScheme LunaOliveGreen { get; }

Property Value

IWindowsColorScheme

LunaSilver

The IWindowsColorScheme that represents the Luna silver color scheme.

public static IWindowsColorScheme LunaSilver { get; }

Property Value

IWindowsColorScheme

MenuBack

The background color of a menu.

public virtual Color MenuBack { get; set; }

Property Value

Color

MenuBorder

The border color of a menu.

public virtual Color MenuBorder { get; set; }

Property Value

Color

MenuCheckIconBack

The background color of a check icon in a menu in the default state.

public virtual Color MenuCheckIconBack { get; set; }

Property Value

Color

MenuCheckIconDisabledBack

The background color of a check icon in a menu when the menu item is disabled.

public virtual Color MenuCheckIconDisabledBack { get; set; }

Property Value

Color

MenuCheckIconDisabledGlyph

The glyph color of a check icon in a menu when the menu item is disabled.

public virtual Color MenuCheckIconDisabledGlyph { get; set; }

Property Value

Color

MenuCheckIconGlyph

The glyph color of a check icon in a menu in the default state.

public virtual Color MenuCheckIconGlyph { get; set; }

Property Value

Color

MenuCheckIconHotBack

The background color of a check icon in a menu when the mouse is over the menu item.

public virtual Color MenuCheckIconHotBack { get; set; }

Property Value

Color

MenuCheckIconHotGlyph

The glyph color of a check icon in a menu when the mouse is over the menu item.

public virtual Color MenuCheckIconHotGlyph { get; set; }

Property Value

Color

MenuIconColumnBackGradientBegin

The begin gradient color of a menu icon column background.

public virtual Color MenuIconColumnBackGradientBegin { get; set; }

Property Value

Color

MenuIconColumnBackGradientEnd

The end gradient color of a menu icon column background.

public virtual Color MenuIconColumnBackGradientEnd { get; set; }

Property Value

Color

MenuIconColumnBackGradientMiddle

The middle gradient color of a menu icon column background.

public virtual Color MenuIconColumnBackGradientMiddle { get; set; }

Property Value

Color

MetroDark

The IWindowsColorScheme that represents the Metro Dark color scheme.

public static IWindowsColorScheme MetroDark { get; }

Property Value

IWindowsColorScheme

MetroLight

The IWindowsColorScheme that represents the Metro Light color scheme.

public static IWindowsColorScheme MetroLight { get; }

Property Value

IWindowsColorScheme

NavigationBarGripperDark

The dark color of a navigation bar gripper.

public virtual Color NavigationBarGripperDark { get; set; }

Property Value

Color

NavigationBarGripperLight

The light color of a navigation bar gripper.

public virtual Color NavigationBarGripperLight { get; set; }

Property Value

Color

NavigationBarHeaderBackGradientBegin

The begin gradient color of a navigationbar header background.

public virtual Color NavigationBarHeaderBackGradientBegin { get; set; }

Property Value

Color

NavigationBarHeaderBackGradientEnd

The end gradient color of a navigationbar header background.

public virtual Color NavigationBarHeaderBackGradientEnd { get; set; }

Property Value

Color

NavigationBarHeaderText

The color of navigationbar header text.

public virtual Color NavigationBarHeaderText { get; set; }

Property Value

Color

NavigationPaneButtonBackGradientBegin

The begin gradient color of a navigationbar pane button background.

public virtual Color NavigationPaneButtonBackGradientBegin { get; set; }

Property Value

Color

NavigationPaneButtonBackGradientEnd

The end gradient color of a navigationbar pane button background.

public virtual Color NavigationPaneButtonBackGradientEnd { get; set; }

Property Value

Color

NavigationPaneButtonBackGradientMid1

The middle gradient color of a navigationbar pane button background.

public virtual Color NavigationPaneButtonBackGradientMid1 { get; set; }

Property Value

Color

NavigationPaneButtonBackGradientMid2

The middle gradient color of a navigationbar pane button background.

public virtual Color NavigationPaneButtonBackGradientMid2 { get; set; }

Property Value

Color

NavigationPaneButtonHotBackGradientBegin

The begin gradient color of a hot navigationbar pane button background.

public virtual Color NavigationPaneButtonHotBackGradientBegin { get; set; }

Property Value

Color

NavigationPaneButtonHotBackGradientEnd

The end gradient color of a hot navigationbar pane button background.

public virtual Color NavigationPaneButtonHotBackGradientEnd { get; set; }

Property Value

Color

NavigationPaneButtonHotBackGradientMid1

The middle gradient color of a navigationbar pane button background.

public virtual Color NavigationPaneButtonHotBackGradientMid1 { get; set; }

Property Value

Color

NavigationPaneButtonHotBackGradientMid2

The middle gradient color of a navigationbar pane button background.

public virtual Color NavigationPaneButtonHotBackGradientMid2 { get; set; }

Property Value

Color

NavigationPaneButtonHotPressedBackGradientBegin

The begin gradient color of a hot/pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonHotPressedBackGradientBegin { get; set; }

Property Value

Color

NavigationPaneButtonHotPressedBackGradientEnd

The end gradient color of a hot/pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonHotPressedBackGradientEnd { get; set; }

Property Value

Color

NavigationPaneButtonHotPressedBackGradientMid1

The middle gradient color of a hot/pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonHotPressedBackGradientMid1 { get; set; }

Property Value

Color

NavigationPaneButtonHotPressedBackGradientMid2

The middle gradient color of a hot/pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonHotPressedBackGradientMid2 { get; set; }

Property Value

Color

NavigationPaneButtonPressedBackGradientBegin

The begin gradient color of a pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonPressedBackGradientBegin { get; set; }

Property Value

Color

NavigationPaneButtonPressedBackGradientEnd

The end gradient color of a pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonPressedBackGradientEnd { get; set; }

Property Value

Color

NavigationPaneButtonPressedBackGradientMid1

The middle gradient color of a pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonPressedBackGradientMid1 { get; set; }

Property Value

Color

NavigationPaneButtonPressedBackGradientMid2

The middle gradient color of a pressed navigationbar pane button background.

public virtual Color NavigationPaneButtonPressedBackGradientMid2 { get; set; }

Property Value

Color

OfficeClassicBlack

The IWindowsColorScheme that represents the Office classic black color scheme.

public static IWindowsColorScheme OfficeClassicBlack { get; }

Property Value

IWindowsColorScheme

OfficeClassicBlue

The IWindowsColorScheme that represents the Office classic blue color scheme.

public static IWindowsColorScheme OfficeClassicBlue { get; }

Property Value

IWindowsColorScheme

OfficeClassicSilver

The IWindowsColorScheme that represents the Office classic silver color scheme.

public static IWindowsColorScheme OfficeClassicSilver { get; }

Property Value

IWindowsColorScheme

StatusBarBack

The background color for a status bar.

public virtual Color StatusBarBack { get; set; }

Property Value

Color

StatusBarGripperDark

The dark color for the status bar gripper.

public virtual Color StatusBarGripperDark { get; set; }

Property Value

Color

StatusBarGripperLight

The light color for the status bar gripper.

public virtual Color StatusBarGripperLight { get; set; }

Property Value

Color

StatusBarPanelBorder

The border color for a status bar.

public virtual Color StatusBarPanelBorder { get; set; }

Property Value

Color

StatusBarPanelDisabledText

The disabled foreground color for a status bar.

public virtual Color StatusBarPanelDisabledText { get; set; }

Property Value

Color

StatusBarPanelLinkActiveText

The foreground color a link displayed in a status bar when it is active (i.e., mouse over).

public virtual Color StatusBarPanelLinkActiveText { get; set; }

Property Value

Color

StatusBarPanelLinkText

The normal foreground color a link displayed in a status bar.

public virtual Color StatusBarPanelLinkText { get; set; }

Property Value

Color

StatusBarPanelLinkVisitedText

The foreground color a link displayed in a status bar that has been previously visited.

public virtual Color StatusBarPanelLinkVisitedText { get; set; }

Property Value

Color

StatusBarPanelText

The foreground color for a status bar.

public virtual Color StatusBarPanelText { get; set; }

Property Value

Color

StatusBarProgressFilledBack

The filled background color of a progress bar displayed in a status bar.

public virtual Color StatusBarProgressFilledBack { get; set; }

Property Value

Color

Remarks

Value does not apply to renderers which support native visual styles.

StatusBarProgressFilledText

The filled foreground color of a progress bar displayed in a status bar.

public virtual Color StatusBarProgressFilledText { get; set; }

Property Value

Color

Remarks

Value does not apply to renderers which support native visual styles.

StatusBarProgressUnfilledBack

The unfilled background color of a progress bar displayed in a status bar.

public virtual Color StatusBarProgressUnfilledBack { get; set; }

Property Value

Color

Remarks

Value does not apply to renderers which support native visual styles.

StatusBarProgressUnfilledText

The unfilled foreground color of a progress bar displayed in a status bar.

public virtual Color StatusBarProgressUnfilledText { get; set; }

Property Value

Color

Remarks

Value does not apply to renderers which support native visual styles.

ToolBarBackGradientBegin

The begin gradient color of a toolbar background.

public virtual Color ToolBarBackGradientBegin { get; set; }

Property Value

Color

ToolBarBackGradientEnd

The end gradient color of a toolbar background.

public virtual Color ToolBarBackGradientEnd { get; set; }

Property Value

Color

ToolBarBackGradientMiddle

The middle gradient color of a toolbar background.

public virtual Color ToolBarBackGradientMiddle { get; set; }

Property Value

Color

ToolBarFloatingTitleBack

The background color of a floating toolbar title bar.

public virtual Color ToolBarFloatingTitleBack { get; set; }

Property Value

Color

ToolBarFloatingTitleText

The text color of a floating toolbar title bar.

public virtual Color ToolBarFloatingTitleText { get; set; }

Property Value

Color

ToolBarGripperDark

The dark color of a toolbar gripper.

public virtual Color ToolBarGripperDark { get; set; }

Property Value

Color

ToolBarGripperLight

The light color of a toolbar gripper.

public virtual Color ToolBarGripperLight { get; set; }

Property Value

Color

ToolBarOptionsBackGradientBegin

The begin gradient color of a toolbar options button background.

public virtual Color ToolBarOptionsBackGradientBegin { get; set; }

Property Value

Color

ToolBarOptionsBackGradientEnd

The end gradient color of a toolbar options button background.

public virtual Color ToolBarOptionsBackGradientEnd { get; set; }

Property Value

Color

ToolBarOptionsBackGradientMiddle

The middle gradient color of a toolbar options button background.

public virtual Color ToolBarOptionsBackGradientMiddle { get; set; }

Property Value

Color

ToolBarOptionsHotBackGradientBegin

The begin gradient color of a hot toolbar options button background.

public virtual Color ToolBarOptionsHotBackGradientBegin { get; set; }

Property Value

Color

ToolBarOptionsHotBackGradientEnd

The end gradient color of a hot toolbar options button background.

public virtual Color ToolBarOptionsHotBackGradientEnd { get; set; }

Property Value

Color

ToolBarOptionsHotBackGradientMiddle

The middle gradient color of a hot toolbar options button background.

public virtual Color ToolBarOptionsHotBackGradientMiddle { get; set; }

Property Value

Color

ToolBarOptionsPressedBackGradientBegin

The begin gradient color of a pressed toolbar options button background.

public virtual Color ToolBarOptionsPressedBackGradientBegin { get; set; }

Property Value

Color

ToolBarOptionsPressedBackGradientEnd

The end gradient color of a pressed toolbar options button background.

public virtual Color ToolBarOptionsPressedBackGradientEnd { get; set; }

Property Value

Color

ToolBarOptionsPressedBackGradientMiddle

The middle gradient color of a pressed toolbar options button background.

public virtual Color ToolBarOptionsPressedBackGradientMiddle { get; set; }

Property Value

Color

ToolBarSeparatorDark

The dark color of a toolbar separator.

public virtual Color ToolBarSeparatorDark { get; set; }

Property Value

Color

ToolBarSeparatorLight

The light color of a toolbar separator.

public virtual Color ToolBarSeparatorLight { get; set; }

Property Value

Color

ToolBarShadow

The color of a toolbar shadow.

public virtual Color ToolBarShadow { get; set; }

Property Value

Color

ToolWindowTabStripButtonBack

The background color of a button on a tool window tab strip when in the default state.

public virtual Color ToolWindowTabStripButtonBack { get; set; }

Property Value

Color

ToolWindowTabStripButtonBorder

The border color of a button on a tool window tab strip when in the default state.

public virtual Color ToolWindowTabStripButtonBorder { get; set; }

Property Value

Color

ToolWindowTabStripButtonGlyph

The glyph color of a button on a tool window tab strip when in the default state.

public virtual Color ToolWindowTabStripButtonGlyph { get; set; }

Property Value

Color

ToolWindowTabStripButtonHotBack

The background color of a button on a tool window tab strip when the mouse is over the button.

public virtual Color ToolWindowTabStripButtonHotBack { get; set; }

Property Value

Color

ToolWindowTabStripButtonHotBorder

The border color of a button on a tool window tab strip when the mouse is over the button.

public virtual Color ToolWindowTabStripButtonHotBorder { get; set; }

Property Value

Color

ToolWindowTabStripButtonHotGlyph

The glyph color of a button on a tool window tab strip when the mouse is over the button.

public virtual Color ToolWindowTabStripButtonHotGlyph { get; set; }

Property Value

Color

ToolWindowTabStripButtonPressedBack

The background color of a button on a tool window tab strip when the button is pressed.

public virtual Color ToolWindowTabStripButtonPressedBack { get; set; }

Property Value

Color

ToolWindowTabStripButtonPressedBorder

The border color of a button on a tool window tab strip when the button is pressed.

public virtual Color ToolWindowTabStripButtonPressedBorder { get; set; }

Property Value

Color

ToolWindowTabStripButtonPressedGlyph

The glyph color of a button on a tool window tab strip when the button is pressed.

public virtual Color ToolWindowTabStripButtonPressedGlyph { get; set; }

Property Value

Color

ToolWindowTabStripTabBack

The background color of a tab on a tool window tab strip when in the default, unselected state.

public virtual Color ToolWindowTabStripTabBack { get; set; }

Property Value

Color

ToolWindowTabStripTabBorder

The border color of a tab on a tool window tab strip when in the default, unselected state.

public virtual Color ToolWindowTabStripTabBorder { get; set; }

Property Value

Color

ToolWindowTabStripTabDisabledText

The text color of a tab on a tool window tab strip when the tab is disabled.

public virtual Color ToolWindowTabStripTabDisabledText { get; set; }

Property Value

Color

ToolWindowTabStripTabHotBack

The background color of a tab on a tool window tab strip when the mouse is over the tab.

public virtual Color ToolWindowTabStripTabHotBack { get; set; }

Property Value

Color

ToolWindowTabStripTabHotBorder

The border color of a tab on a tool window tab strip when the mouse is over the tab.

public virtual Color ToolWindowTabStripTabHotBorder { get; set; }

Property Value

Color

ToolWindowTabStripTabHotText

The text color of a tab on a tool window tab strip when the mouse is over the tab.

public virtual Color ToolWindowTabStripTabHotText { get; set; }

Property Value

Color

ToolWindowTabStripTabSelectedBack

The background color of a tab on a tool window tab strip when in the selected state.

public virtual Color ToolWindowTabStripTabSelectedBack { get; set; }

Property Value

Color

ToolWindowTabStripTabSelectedBorder

The border color of a tab on a tool window tab strip when in the selected state.

public virtual Color ToolWindowTabStripTabSelectedBorder { get; set; }

Property Value

Color

ToolWindowTabStripTabSelectedText

The text color of a tab on a tool window tab strip when in the selected state.

public virtual Color ToolWindowTabStripTabSelectedText { get; set; }

Property Value

Color

ToolWindowTabStripTabText

The text color of a tab on a tool window tab strip when in the default, unselected state.

public virtual Color ToolWindowTabStripTabText { get; set; }

Property Value

Color

VisualStudioBlueScheme

The IWindowsColorScheme that represents the Visual Studio Blue color scheme.

public static IWindowsColorScheme VisualStudioBlueScheme { get; }

Property Value

IWindowsColorScheme

VisualStudioClassic

The IWindowsColorScheme that represents the Visual Studio 2005 color scheme.

public static IWindowsColorScheme VisualStudioClassic { get; }

Property Value

IWindowsColorScheme

WindowsClassic

The IWindowsColorScheme that represents the Windows Classic color scheme.

public static IWindowsColorScheme WindowsClassic { get; }

Property Value

IWindowsColorScheme

WindowsDefault

The IWindowsColorScheme that represents the default Windows color scheme.

public static IWindowsColorScheme WindowsDefault { get; }

Property Value

IWindowsColorScheme

Methods

Dispose(bool)

Releases the unmanaged resources used by the object and optionally releases the managed resources.

protected override void Dispose(bool disposing)
Parameter Type Description
disposing bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Remarks

This method is called by the public Dispose() method and the Finalize method. Dispose invokes this method with the disposing parameter set to true. Finalize invokes this method with disposing set to false.

GetColorScheme(WindowsColorSchemeType)

Returns the IWindowsColorScheme that represents the specified WindowsColorSchemeType.

public static IWindowsColorScheme GetColorScheme(WindowsColorSchemeType colorSchemeType)
Parameter Type Description
colorSchemeType WindowsColorSchemeType

The WindowsColorSchemeType to return.

Returns

IWindowsColorScheme

GetKnownColor(KnownColor)

A known color, optionally adjusted for the color scheme (e.g., dark schemes may adjust the color to be suited for a dark scheme).

public virtual Color GetKnownColor(KnownColor color)
Parameter Type Description
color KnownColor

The color.

Returns

Color

Initialize()

Initializes (or re-initializes) all the colors in the color scheme.

public void Initialize()

UpdateColors()

Updates the colors.

protected virtual void UpdateColors()

Remarks

This method is called when the color scheme is first created and when system color preferences change.

Inherited Members

Extension Methods