WindowsColorScheme Class
Provides a Windows color scheme.
public class WindowsColorScheme : DisposableObject, IDisposable, IWindowsColorScheme
- Inheritance:
- object MarshalByRefObject DisposableObject object
- Implements:
- IDisposable IWindowsColorScheme
Constructors
WindowsColorScheme(WindowsColorSchemeType)
Creates an instance of the WindowsColorScheme
class.
protected WindowsColorScheme(WindowsColorSchemeType baseColorSchemeType)
Parameter | Type | Description |
---|---|---|
baseColorSchemeType | WindowsColorSchemeType | The base WindowsColorSchemeType from which colors should be initialized. |
WindowsColorScheme(string, WindowsColorSchemeType, Color)
Creates an instance of the WindowsColorScheme
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 |
Properties
BarButtonCheckedBack
Gets or sets the background color of a checked bar button.
public virtual Color BarButtonCheckedBack { get; set; }
Property Value
BarButtonCheckedBackGradientBegin
Gets or sets the begin gradient color of a checked bar button background.
public virtual Color BarButtonCheckedBackGradientBegin { get; set; }
Property Value
BarButtonCheckedBackGradientEnd
Gets or sets the end gradient color of a checked bar button background.
public virtual Color BarButtonCheckedBackGradientEnd { get; set; }
Property Value
BarButtonCheckedBackGradientMiddle
Gets or sets the middle gradient color of a checked bar button background.
public virtual Color BarButtonCheckedBackGradientMiddle { get; set; }
Property Value
BarButtonCheckedBorder
Gets or sets the border color of a checked bar button.
public virtual Color BarButtonCheckedBorder { get; set; }
Property Value
BarButtonHotBack
Gets or sets the background color of a hot bar button.
public virtual Color BarButtonHotBack { get; set; }
Property Value
BarButtonHotBackGradientBegin
Gets or sets the begin gradient color of a hot bar button background.
public virtual Color BarButtonHotBackGradientBegin { get; set; }
Property Value
BarButtonHotBackGradientEnd
Gets or sets the end gradient color of a hot bar button background.
public virtual Color BarButtonHotBackGradientEnd { get; set; }
Property Value
BarButtonHotBackGradientMiddle
Gets or sets the middle gradient color of a hot bar button background.
public virtual Color BarButtonHotBackGradientMiddle { get; set; }
Property Value
BarButtonHotBorder
Gets or sets the border color of a hot bar button.
public virtual Color BarButtonHotBorder { get; set; }
Property Value
BarButtonMenuHotBack
Gets or sets the background color of a hot bar button in a popup menu.
public virtual Color BarButtonMenuHotBack { get; set; }
Property Value
See Also
BarButtonMenuHotBorder
Gets or sets the border color of a hot bar button in a popup menu.
public virtual Color BarButtonMenuHotBorder { get; set; }
Property Value
See Also
BarButtonPressedBack
Gets or sets the background color of a pressed bar button.
public virtual Color BarButtonPressedBack { get; set; }
Property Value
BarButtonPressedBackGradientBegin
Gets or sets the begin gradient color of a pressed bar button background.
public virtual Color BarButtonPressedBackGradientBegin { get; set; }
Property Value
BarButtonPressedBackGradientEnd
Gets or sets the end gradient color of a pressed bar button background.
public virtual Color BarButtonPressedBackGradientEnd { get; set; }
Property Value
BarButtonPressedBackGradientMiddle
Gets or sets the middle gradient color of a pressed bar button background.
public virtual Color BarButtonPressedBackGradientMiddle { get; set; }
Property Value
BarButtonPressedBorder
Gets or sets the border color of a pressed bar button.
public virtual Color BarButtonPressedBorder { get; set; }
Property Value
BarButtonSelectedBorder
Gets or sets the border color of a selected bar button.
public virtual Color BarButtonSelectedBorder { get; set; }
Property Value
BarButtonText
Gets or sets the color of bar button text.
public virtual Color BarButtonText { get; set; }
Property Value
BarButtonTextAlternate
Gets or sets the color of alternate bar button text.
public virtual Color BarButtonTextAlternate { get; set; }
Property Value
BarButtonTextDisabled
Gets or sets the color of disabled bar button text.
public virtual Color BarButtonTextDisabled { get; set; }
Property Value
BarLabelBack
Gets or sets the background color of a bar label.
public virtual Color BarLabelBack { get; set; }
Property Value
BaseColorSchemeType
Gets a WindowsColorSchemeType that indicates the base color scheme type represented by this scheme.
[Browsable(false)]
public WindowsColorSchemeType BaseColorSchemeType { get; }
Property Value
- WindowsColorSchemeType:
A WindowsColorSchemeType that indicates the base color scheme type represented by this scheme.
ColorSchemeType
Gets a WindowsColorSchemeType that indicates the resolved color scheme type represented by this scheme.
public WindowsColorSchemeType ColorSchemeType { get; }
Property Value
- WindowsColorSchemeType:
A WindowsColorSchemeType that indicates the resolved color scheme type represented by this scheme.
DefaultColorSchemeType
Gets a WindowsColorSchemeType that indicates the default color scheme.
public static WindowsColorSchemeType DefaultColorSchemeType { get; }
Property Value
- WindowsColorSchemeType:
A WindowsColorSchemeType that indicates the default color scheme.
DockContainerTitleBarActiveBack
Gets or sets the color of a dock container title bar background in the active state.
public virtual Color DockContainerTitleBarActiveBack { get; set; }
Property Value
DockContainerTitleBarActiveBorder
Gets or sets the color of a dock container title bar border in the active state.
public virtual Color DockContainerTitleBarActiveBorder { get; set; }
Property Value
DockContainerTitleBarActiveText
Gets or sets the color of a dock container title bar text in the active state.
public virtual Color DockContainerTitleBarActiveText { get; set; }
Property Value
DockContainerTitleBarBack
Gets or sets the color of a dock container title bar background in the default, inactive state.
public virtual Color DockContainerTitleBarBack { get; set; }
Property Value
DockContainerTitleBarBorder
Gets or sets the color of a dock container title bar border in the default, in active state.
public virtual Color DockContainerTitleBarBorder { get; set; }
Property Value
DockContainerTitleBarButtonActiveGlyph
Gets or sets 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
DockContainerTitleBarButtonActiveHotGlyph
Gets or sets 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
DockContainerTitleBarButtonBack
Gets or sets the color of a dock container title bar button background.
public virtual Color DockContainerTitleBarButtonBack { get; set; }
Property Value
DockContainerTitleBarButtonBorder
Gets or sets the color of a dock container title bar button border.
public virtual Color DockContainerTitleBarButtonBorder { get; set; }
Property Value
DockContainerTitleBarButtonGlyph
Gets or sets 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
DockContainerTitleBarButtonHotBack
Gets or sets 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
DockContainerTitleBarButtonHotBorder
Gets or sets 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
DockContainerTitleBarButtonHotGlyph
Gets or sets 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
DockContainerTitleBarButtonPressedBack
Gets or sets the color of a dock container title bar button background when the button is pressed.
public virtual Color DockContainerTitleBarButtonPressedBack { get; set; }
Property Value
DockContainerTitleBarButtonPressedBorder
Gets or sets the color of a dock container title bar button border when the button is pressed.
public virtual Color DockContainerTitleBarButtonPressedBorder { get; set; }
Property Value
DockContainerTitleBarButtonPressedGlyph
Gets or sets the color of a dock container title bar button glyph when the button is pressed.
public virtual Color DockContainerTitleBarButtonPressedGlyph { get; set; }
Property Value
DockContainerTitleBarGripperActiveDark
Gets or sets the dark color of a dock container title bar gripper in the active state.
public virtual Color DockContainerTitleBarGripperActiveDark { get; set; }
Property Value
DockContainerTitleBarGripperActiveLight
Gets or sets the light color of a dock container title bar gripper in the active state.
public virtual Color DockContainerTitleBarGripperActiveLight { get; set; }
Property Value
DockContainerTitleBarGripperDark
Gets or sets the dark color of a dock container title bar gripper in the default, inactive state.
public virtual Color DockContainerTitleBarGripperDark { get; set; }
Property Value
DockContainerTitleBarGripperLight
Gets or sets the light color of a dock container title bar gripper in the default, inactive state.
public virtual Color DockContainerTitleBarGripperLight { get; set; }
Property Value
DockContainerTitleBarText
Gets or sets the color of a dock container title bar text in the default, inactive state.
public virtual Color DockContainerTitleBarText { get; set; }
Property Value
DockGuideArrowBack
Gets or sets the background color of an arrow on a dock guide.
public virtual Color DockGuideArrowBack { get; set; }
Property Value
DockGuideBack
Gets or sets the background color of a dock guide.
public virtual Color DockGuideBack { get; set; }
Property Value
DockGuideBorder
Gets or sets the border color of a dock guide.
public virtual Color DockGuideBorder { get; set; }
Property Value
DockGuideButtonBack
Gets or sets the background color of a button on a dock guide.
public virtual Color DockGuideButtonBack { get; set; }
Property Value
DockGuideButtonBorder
Gets or sets the border color of a button on a dock guide.
public virtual Color DockGuideButtonBorder { get; set; }
Property Value
DockGuideGlyphBack
Gets or sets the background color of a glyph on a dock guide.
public virtual Color DockGuideGlyphBack { get; set; }
Property Value
DockGuideGlyphBorder
Gets or sets the border color of a glyph on a dock guide.
public virtual Color DockGuideGlyphBorder { get; set; }
Property Value
DockingAutoHideTabBack
Gets or sets the background color of a docking auto-hide tab when not selected.
public virtual Color DockingAutoHideTabBack { get; set; }
Property Value
DockingAutoHideTabBorder
Gets or sets the border color of a docking auto-hide tab when not selected.
public virtual Color DockingAutoHideTabBorder { get; set; }
Property Value
DockingAutoHideTabSelectedBack
Gets or sets the background color of an docking auto-hide tab when selected.
public virtual Color DockingAutoHideTabSelectedBack { get; set; }
Property Value
DockingAutoHideTabSelectedBorder
Gets or sets the border color of an docking auto-hide tab when selected.
public virtual Color DockingAutoHideTabSelectedBorder { get; set; }
Property Value
DockingAutoHideTabSelectedText
Gets or sets the text color of an docking auto-hide tab when selected.
public virtual Color DockingAutoHideTabSelectedText { get; set; }
Property Value
DockingAutoHideTabStripBack
Gets or sets the background color of a docking auto-hide tab strip.
public virtual Color DockingAutoHideTabStripBack { get; set; }
Property Value
DockingAutoHideTabText
Gets or sets the text color of a docking auto-hide tab when not selected.
public virtual Color DockingAutoHideTabText { get; set; }
Property Value
DockingWindowPreviewBack
Gets or sets the background color of the dock preview shown for a docking window.
public virtual Color DockingWindowPreviewBack { get; set; }
Property Value
DockingWindowPreviewBorder
Gets or sets the border color of the dock preview shown for a docking window.
public virtual Color DockingWindowPreviewBorder { get; set; }
Property Value
DocumentWindowTabStripButtonBack
Gets or sets 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
DocumentWindowTabStripButtonBorder
Gets or sets 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
DocumentWindowTabStripButtonGlyph
Gets or sets 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
DocumentWindowTabStripButtonHotBack
Gets or sets 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
DocumentWindowTabStripButtonHotBorder
Gets or sets 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
DocumentWindowTabStripButtonHotGlyph
Gets or sets 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
DocumentWindowTabStripButtonPressedBack
Gets or sets 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
DocumentWindowTabStripButtonPressedBorder
Gets or sets 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
DocumentWindowTabStripButtonPressedGlyph
Gets or sets 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
DocumentWindowTabStripTabBack
Gets or sets 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
DocumentWindowTabStripTabBorder
Gets or sets 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
DocumentWindowTabStripTabDisabledText
Gets or sets 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
DocumentWindowTabStripTabHotBack
Gets or sets 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
DocumentWindowTabStripTabHotBorder
Gets or sets 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
DocumentWindowTabStripTabHotText
Gets or sets 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
DocumentWindowTabStripTabSelectedBack
Gets or sets 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
DocumentWindowTabStripTabSelectedBorder
Gets or sets 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
DocumentWindowTabStripTabSelectedText
Gets or sets 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
DocumentWindowTabStripTabSelectedUnfocusedBack
Gets or sets 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
DocumentWindowTabStripTabSelectedUnfocusedText
Gets or sets 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
DocumentWindowTabStripTabText
Gets or sets 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
FormBackGradientBegin
Gets or sets the begin gradient color of a form background.
public virtual Color FormBackGradientBegin { get; set; }
Property Value
FormBackGradientEnd
Gets or sets the end gradient color of a form background.
public virtual Color FormBackGradientEnd { get; set; }
Property Value
Intent
Gets a WindowsColorSchemeIntent value that specifies whether the color scheme is meant to be light, dark, etc.
public virtual WindowsColorSchemeIntent Intent { get; }
Property Value
- WindowsColorSchemeIntent:
One of the WindowsColorSchemeType values.
Key
Gets the key that identifies the color scheme.
LunaBlue
Gets the IWindowsColorScheme that represents the Luna blue color scheme.
public static IWindowsColorScheme LunaBlue { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Luna blue color scheme.
LunaOliveGreen
Gets the IWindowsColorScheme that represents the Luna olive green color scheme.
public static IWindowsColorScheme LunaOliveGreen { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Luna olive green color scheme.
LunaSilver
Gets the IWindowsColorScheme that represents the Luna silver color scheme.
public static IWindowsColorScheme LunaSilver { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Luna silver color scheme.
MenuBack
Gets or sets the background color of a menu.
public virtual Color MenuBack { get; set; }
Property Value
MenuBorder
Gets or sets the border color of a menu.
public virtual Color MenuBorder { get; set; }
Property Value
MenuCheckIconBack
Gets or sets the background color of a check icon in a menu in the default state.
public virtual Color MenuCheckIconBack { get; set; }
Property Value
MenuCheckIconDisabledBack
Gets or sets the background color of a check icon in a menu when the menu item is disabled.
public virtual Color MenuCheckIconDisabledBack { get; set; }
Property Value
MenuCheckIconDisabledGlyph
Gets or sets the glyph color of a check icon in a menu when the menu item is disabled.
public virtual Color MenuCheckIconDisabledGlyph { get; set; }
Property Value
MenuCheckIconGlyph
Gets or sets the glyph color of a check icon in a menu in the default state.
public virtual Color MenuCheckIconGlyph { get; set; }
Property Value
MenuCheckIconHotBack
Gets or sets 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
MenuCheckIconHotGlyph
Gets or sets 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
MenuIconColumnBackGradientBegin
Gets or sets the begin gradient color of a menu icon column background.
public virtual Color MenuIconColumnBackGradientBegin { get; set; }
Property Value
MenuIconColumnBackGradientEnd
Gets or sets the end gradient color of a menu icon column background.
public virtual Color MenuIconColumnBackGradientEnd { get; set; }
Property Value
MenuIconColumnBackGradientMiddle
Gets or sets the middle gradient color of a menu icon column background.
public virtual Color MenuIconColumnBackGradientMiddle { get; set; }
Property Value
MetroDark
Gets the IWindowsColorScheme that represents the Metro Dark color scheme.
public static IWindowsColorScheme MetroDark { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Metro Dark color scheme.
MetroLight
Gets the IWindowsColorScheme that represents the Metro Light color scheme.
public static IWindowsColorScheme MetroLight { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Metro Light color scheme.
NavigationBarGripperDark
Gets or sets the dark color of a navigation bar gripper.
public virtual Color NavigationBarGripperDark { get; set; }
Property Value
NavigationBarGripperLight
Gets or sets the light color of a navigation bar gripper.
public virtual Color NavigationBarGripperLight { get; set; }
Property Value
NavigationBarHeaderBackGradientBegin
Gets or sets the begin gradient color of a navigationbar header background.
public virtual Color NavigationBarHeaderBackGradientBegin { get; set; }
Property Value
NavigationBarHeaderBackGradientEnd
Gets or sets the end gradient color of a navigationbar header background.
public virtual Color NavigationBarHeaderBackGradientEnd { get; set; }
Property Value
NavigationBarHeaderText
Gets or sets the color of navigationbar header text.
public virtual Color NavigationBarHeaderText { get; set; }
Property Value
NavigationPaneButtonBackGradientBegin
Gets or sets the begin gradient color of a navigationbar pane button background.
public virtual Color NavigationPaneButtonBackGradientBegin { get; set; }
Property Value
NavigationPaneButtonBackGradientEnd
Gets or sets the end gradient color of a navigationbar pane button background.
public virtual Color NavigationPaneButtonBackGradientEnd { get; set; }
Property Value
NavigationPaneButtonBackGradientMid1
Gets or sets the middle gradient color of a navigationbar pane button background.
public virtual Color NavigationPaneButtonBackGradientMid1 { get; set; }
Property Value
NavigationPaneButtonBackGradientMid2
Gets or sets the middle gradient color of a navigationbar pane button background.
public virtual Color NavigationPaneButtonBackGradientMid2 { get; set; }
Property Value
NavigationPaneButtonHotBackGradientBegin
Gets or sets the begin gradient color of a hot navigationbar pane button background.
public virtual Color NavigationPaneButtonHotBackGradientBegin { get; set; }
Property Value
NavigationPaneButtonHotBackGradientEnd
Gets or sets the end gradient color of a hot navigationbar pane button background.
public virtual Color NavigationPaneButtonHotBackGradientEnd { get; set; }
Property Value
NavigationPaneButtonHotBackGradientMid1
Gets or sets the middle gradient color of a navigationbar pane button background.
public virtual Color NavigationPaneButtonHotBackGradientMid1 { get; set; }
Property Value
NavigationPaneButtonHotBackGradientMid2
Gets or sets the middle gradient color of a navigationbar pane button background.
public virtual Color NavigationPaneButtonHotBackGradientMid2 { get; set; }
Property Value
NavigationPaneButtonHotPressedBackGradientBegin
Gets or sets the begin gradient color of a hot/pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonHotPressedBackGradientBegin { get; set; }
Property Value
NavigationPaneButtonHotPressedBackGradientEnd
Gets or sets the end gradient color of a hot/pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonHotPressedBackGradientEnd { get; set; }
Property Value
NavigationPaneButtonHotPressedBackGradientMid1
Gets or sets the middle gradient color of a hot/pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonHotPressedBackGradientMid1 { get; set; }
Property Value
NavigationPaneButtonHotPressedBackGradientMid2
Gets or sets the middle gradient color of a hot/pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonHotPressedBackGradientMid2 { get; set; }
Property Value
NavigationPaneButtonPressedBackGradientBegin
Gets or sets the begin gradient color of a pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonPressedBackGradientBegin { get; set; }
Property Value
NavigationPaneButtonPressedBackGradientEnd
Gets or sets the end gradient color of a pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonPressedBackGradientEnd { get; set; }
Property Value
NavigationPaneButtonPressedBackGradientMid1
Gets or sets the middle gradient color of a pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonPressedBackGradientMid1 { get; set; }
Property Value
NavigationPaneButtonPressedBackGradientMid2
Gets or sets the middle gradient color of a pressed navigationbar pane button background.
public virtual Color NavigationPaneButtonPressedBackGradientMid2 { get; set; }
Property Value
OfficeClassicBlack
Gets the IWindowsColorScheme that represents the Office classic black color scheme.
public static IWindowsColorScheme OfficeClassicBlack { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Office classic black color scheme.
OfficeClassicBlue
Gets the IWindowsColorScheme that represents the Office classic blue color scheme.
public static IWindowsColorScheme OfficeClassicBlue { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Office classic blue color scheme.
OfficeClassicSilver
Gets the IWindowsColorScheme that represents the Office classic silver color scheme.
public static IWindowsColorScheme OfficeClassicSilver { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Office classic silver color scheme.
StatusBarBack
Gets or sets the background color for a status bar.
public virtual Color StatusBarBack { get; set; }
Property Value
StatusBarGripperDark
Gets or sets the dark color for the status bar gripper.
public virtual Color StatusBarGripperDark { get; set; }
Property Value
StatusBarGripperLight
Gets or sets the light color for the status bar gripper.
public virtual Color StatusBarGripperLight { get; set; }
Property Value
StatusBarPanelBorder
Gets or sets the border color for a status bar.
public virtual Color StatusBarPanelBorder { get; set; }
Property Value
StatusBarPanelDisabledText
Gets or sets the disabled foreground color for a status bar.
public virtual Color StatusBarPanelDisabledText { get; set; }
Property Value
StatusBarPanelLinkActiveText
Gets or sets 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
StatusBarPanelLinkText
Gets or sets the normal foreground color a link displayed in a status bar.
public virtual Color StatusBarPanelLinkText { get; set; }
Property Value
StatusBarPanelLinkVisitedText
Gets or sets the foreground color a link displayed in a status bar that has been previously visited.
public virtual Color StatusBarPanelLinkVisitedText { get; set; }
Property Value
StatusBarPanelText
Gets or sets the foreground color for a status bar.
public virtual Color StatusBarPanelText { get; set; }
Property Value
StatusBarProgressFilledBack
Gets or sets the filled background color of a progress bar displayed in a status bar.
public virtual Color StatusBarProgressFilledBack { get; set; }
Property Value
Remarks
Value does not apply to renderers which support native visual styles.
StatusBarProgressFilledText
Gets or sets the filled foreground color of a progress bar displayed in a status bar.
public virtual Color StatusBarProgressFilledText { get; set; }
Property Value
Remarks
Value does not apply to renderers which support native visual styles.
StatusBarProgressUnfilledBack
Gets or sets the unfilled background color of a progress bar displayed in a status bar.
public virtual Color StatusBarProgressUnfilledBack { get; set; }
Property Value
Remarks
Value does not apply to renderers which support native visual styles.
StatusBarProgressUnfilledText
Gets or sets the unfilled foreground color of a progress bar displayed in a status bar.
public virtual Color StatusBarProgressUnfilledText { get; set; }
Property Value
Remarks
Value does not apply to renderers which support native visual styles.
ToolBarBackGradientBegin
Gets or sets the begin gradient color of a toolbar background.
public virtual Color ToolBarBackGradientBegin { get; set; }
Property Value
ToolBarBackGradientEnd
Gets or sets the end gradient color of a toolbar background.
public virtual Color ToolBarBackGradientEnd { get; set; }
Property Value
ToolBarBackGradientMiddle
Gets or sets the middle gradient color of a toolbar background.
public virtual Color ToolBarBackGradientMiddle { get; set; }
Property Value
ToolBarFloatingTitleBack
Gets or sets the background color of a floating toolbar title bar.
public virtual Color ToolBarFloatingTitleBack { get; set; }
Property Value
ToolBarFloatingTitleText
Gets or sets the text color of a floating toolbar title bar.
public virtual Color ToolBarFloatingTitleText { get; set; }
Property Value
ToolBarGripperDark
Gets or sets the dark color of a toolbar gripper.
public virtual Color ToolBarGripperDark { get; set; }
Property Value
ToolBarGripperLight
Gets or sets the light color of a toolbar gripper.
public virtual Color ToolBarGripperLight { get; set; }
Property Value
ToolBarOptionsBackGradientBegin
Gets or sets the begin gradient color of a toolbar options button background.
public virtual Color ToolBarOptionsBackGradientBegin { get; set; }
Property Value
ToolBarOptionsBackGradientEnd
Gets or sets the end gradient color of a toolbar options button background.
public virtual Color ToolBarOptionsBackGradientEnd { get; set; }
Property Value
ToolBarOptionsBackGradientMiddle
Gets or sets the middle gradient color of a toolbar options button background.
public virtual Color ToolBarOptionsBackGradientMiddle { get; set; }
Property Value
ToolBarOptionsHotBackGradientBegin
Gets or sets the begin gradient color of a hot toolbar options button background.
public virtual Color ToolBarOptionsHotBackGradientBegin { get; set; }
Property Value
ToolBarOptionsHotBackGradientEnd
Gets or sets the end gradient color of a hot toolbar options button background.
public virtual Color ToolBarOptionsHotBackGradientEnd { get; set; }
Property Value
ToolBarOptionsHotBackGradientMiddle
Gets or sets the middle gradient color of a hot toolbar options button background.
public virtual Color ToolBarOptionsHotBackGradientMiddle { get; set; }
Property Value
ToolBarOptionsPressedBackGradientBegin
Gets or sets the begin gradient color of a pressed toolbar options button background.
public virtual Color ToolBarOptionsPressedBackGradientBegin { get; set; }
Property Value
ToolBarOptionsPressedBackGradientEnd
Gets or sets the end gradient color of a pressed toolbar options button background.
public virtual Color ToolBarOptionsPressedBackGradientEnd { get; set; }
Property Value
ToolBarOptionsPressedBackGradientMiddle
Gets or sets the middle gradient color of a pressed toolbar options button background.
public virtual Color ToolBarOptionsPressedBackGradientMiddle { get; set; }
Property Value
ToolBarSeparatorDark
Gets or sets the dark color of a toolbar separator.
public virtual Color ToolBarSeparatorDark { get; set; }
Property Value
ToolBarSeparatorLight
Gets or sets the light color of a toolbar separator.
public virtual Color ToolBarSeparatorLight { get; set; }
Property Value
ToolBarShadow
Gets or sets the color of a toolbar shadow.
public virtual Color ToolBarShadow { get; set; }
Property Value
ToolWindowTabStripButtonBack
Gets or sets 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
ToolWindowTabStripButtonBorder
Gets or sets 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
ToolWindowTabStripButtonGlyph
Gets or sets 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
ToolWindowTabStripButtonHotBack
Gets or sets 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
ToolWindowTabStripButtonHotBorder
Gets or sets 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
ToolWindowTabStripButtonHotGlyph
Gets or sets 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
ToolWindowTabStripButtonPressedBack
Gets or sets 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
ToolWindowTabStripButtonPressedBorder
Gets or sets 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
ToolWindowTabStripButtonPressedGlyph
Gets or sets 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
ToolWindowTabStripTabBack
Gets or sets 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
ToolWindowTabStripTabBorder
Gets or sets 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
ToolWindowTabStripTabDisabledText
Gets or sets 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
ToolWindowTabStripTabHotBack
Gets or sets 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
ToolWindowTabStripTabHotBorder
Gets or sets 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
ToolWindowTabStripTabHotText
Gets or sets 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
ToolWindowTabStripTabSelectedBack
Gets or sets 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
ToolWindowTabStripTabSelectedBorder
Gets or sets 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
ToolWindowTabStripTabSelectedText
Gets or sets 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
ToolWindowTabStripTabText
Gets or sets 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
VisualStudioBlueScheme
Gets the IWindowsColorScheme that represents the Visual Studio Blue color scheme.
public static IWindowsColorScheme VisualStudioBlueScheme { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Visual Studio Blue color scheme.
VisualStudioClassic
Gets the IWindowsColorScheme that represents the Visual Studio 2005 color scheme.
public static IWindowsColorScheme VisualStudioClassic { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Visual Studio 2005 color scheme.
WindowsClassic
Gets the IWindowsColorScheme that represents the Windows Classic color scheme.
public static IWindowsColorScheme WindowsClassic { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the Windows Classic color scheme.
WindowsDefault
Gets the IWindowsColorScheme that represents the default Windows color scheme.
public static IWindowsColorScheme WindowsDefault { get; }
Property Value
- IWindowsColorScheme:
The IWindowsColorScheme that represents the default Windows color scheme.
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 |
|
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)
Gets the IWindowsColorScheme that represents the specified WindowsColorSchemeType.
public static IWindowsColorScheme GetColorScheme(WindowsColorSchemeType colorSchemeType)
Parameter | Type | Description |
---|---|---|
colorSchemeType | WindowsColorSchemeType | The WindowsColorSchemeType to return. |
Returns
- IWindowsColorScheme:
The IWindowsColorScheme that represents the specified WindowsColorSchemeType.
GetKnownColor(KnownColor)
Gets 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
Initialize()
Re-initializes all the colors.
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
- DisposableObject.Dispose()
- DisposableObject.VerifyNotDisposed()
- DisposableObject.IsDisposed
- DisposableObject.Disposed
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.MemberwiseClone(bool)
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()