ManagementUIColorTable Class

Definition

Provides access to each color of the color table for a user interface (UI).

public ref class ManagementUIColorTable abstract
public abstract class ManagementUIColorTable
type ManagementUIColorTable = class
Public MustInherit Class ManagementUIColorTable
Inheritance
ManagementUIColorTable

Examples

The following example gets the System.Drawing.Color value of each property in the ManagementUIColorTable class and then displays the property name and color value on a page. The background color is set to the color value of the displayed property.

{
    ArrayList settings = (ArrayList)e.Result;
    IManagementUIService uiService = (IManagementUIService)
        base.GetService(typeof(IManagementUIService));
    ListViewItem item01 = new ListViewItem();
    item01.Text = "CommandBarBorder";
    item01.SubItems.Add(uiService.Colors.CommandBarBorder.ToString());
    item01.BackColor = uiService.Colors.CommandBarBorder;
    ListView.Items.Add(item01);
    ListViewItem item02 = new ListViewItem();
    item02.Text = "CommandBarButtonPressed";
    item02.SubItems.Add(uiService.Colors.CommandBarButtonPressed.ToString());
    item02.BackColor = uiService.Colors.CommandBarButtonPressed;
    ListView.Items.Add(item02);
    ListViewItem item03 = new ListViewItem();
    item03.Text = "CommandBarButtonSelected";
    item03.SubItems.Add(uiService.Colors.CommandBarButtonSelected.ToString());
    item03.BackColor = uiService.Colors.CommandBarButtonSelected;
    ListView.Items.Add(item03);
    ListViewItem item04 = new ListViewItem();
    item04.Text = "CommandBarDragHandle";
    item04.SubItems.Add(uiService.Colors.CommandBarDragHandle.ToString());
    item04.BackColor = uiService.Colors.CommandBarDragHandle;
    ListView.Items.Add(item04);
    ListViewItem item05 = new ListViewItem();
    item05.Text = "CommandBarDragHandleShadow";
    item05.SubItems.Add(uiService.Colors.CommandBarDragHandleShadow.ToString());
    item05.BackColor = uiService.Colors.CommandBarDragHandleShadow;
    ListView.Items.Add(item05);
    ListViewItem item06 = new ListViewItem();
    item06.Text = "CommandBarGradientBegin";
    item06.SubItems.Add(uiService.Colors.CommandBarGradientBegin.ToString());
    item06.BackColor = uiService.Colors.CommandBarGradientBegin;
    ListView.Items.Add(item06);
    ListViewItem item07 = new ListViewItem();
    item07.Text = "CommandBarGradientEnd";
    item07.SubItems.Add(uiService.Colors.CommandBarGradientEnd.ToString());
    item07.BackColor = uiService.Colors.CommandBarGradientEnd;
    ListView.Items.Add(item07);
    ListViewItem item08 = new ListViewItem();
    item08.Text = "CommandBarGradientMiddle";
    item08.SubItems.Add(uiService.Colors.CommandBarGradientMiddle.ToString());
    item08.BackColor = uiService.Colors.CommandBarGradientMiddle;
    ListView.Items.Add(item08);
    ListViewItem item09 = new ListViewItem();
    item09.Text = "CommandBarSeparatorDark";
    item09.SubItems.Add(uiService.Colors.CommandBarSeparatorDark.ToString());
    item09.BackColor = uiService.Colors.CommandBarSeparatorDark;
    ListView.Items.Add(item09);
    ListViewItem item10 = new ListViewItem();
    item10.Text = "CommandBarSeparatorLight";
    item10.SubItems.Add(uiService.Colors.CommandBarSeparatorLight.ToString());
    item10.BackColor = uiService.Colors.CommandBarSeparatorLight;
    ListView.Items.Add(item10);
    ListViewItem item11 = new ListViewItem();
    item11.Text = "ContentBackgroundGradientBegin";
    item11.SubItems.Add(uiService.Colors.ContentBackgroundGradientBegin.ToString());
    item11.BackColor = uiService.Colors.ContentBackgroundGradientBegin;
    ListView.Items.Add(item11);
    ListViewItem item12 = new ListViewItem();
    item12.Text = "ContentBackgroundGradientEnd";
    item12.SubItems.Add(uiService.Colors.ContentBackgroundGradientEnd.ToString());
    item12.BackColor = uiService.Colors.ContentBackgroundGradientEnd;
    ListView.Items.Add(item12);
    ListViewItem item13 = new ListViewItem();
    item13.Text = "ContentBorder";
    item13.SubItems.Add(uiService.Colors.ContentBorder.ToString());
    item13.BackColor = uiService.Colors.ContentBorder;
    ListView.Items.Add(item13);
    ListViewItem item14 = new ListViewItem();
    item14.Text = "Hyperlink";
    item14.SubItems.Add(uiService.Colors.Hyperlink.ToString());
    item14.BackColor = uiService.Colors.Hyperlink;
    ListView.Items.Add(item14);
    ListViewItem item15 = new ListViewItem();
    item15.Text = "HyperlinkPressed";
    item15.SubItems.Add(uiService.Colors.HyperlinkPressed.ToString());
    item15.BackColor = uiService.Colors.HyperlinkPressed;
    ListView.Items.Add(item15);
    ListViewItem item16 = new ListViewItem();
    item16.Text = "ImageMarginGradientBegin";
    item16.SubItems.Add(uiService.Colors.ImageMarginGradientBegin.ToString());
    item16.BackColor = uiService.Colors.ImageMarginGradientBegin;
    ListView.Items.Add(item16);
    ListViewItem item17 = new ListViewItem();
    item17.Text = "ImageMarginGradientEnd";
    item17.SubItems.Add(uiService.Colors.ImageMarginGradientEnd.ToString());
    item17.BackColor = uiService.Colors.ImageMarginGradientEnd;
    ListView.Items.Add(item17);
    ListViewItem item18 = new ListViewItem();
    item18.Text = "ImageMarginGradientMiddle";
    item18.SubItems.Add(uiService.Colors.ImageMarginGradientMiddle.ToString());
    item18.BackColor = uiService.Colors.ImageMarginGradientMiddle;
    ListView.Items.Add(item18);
    ListViewItem item19 = new ListViewItem();
    item19.Text = "MenuBarGradientBegin";
    item19.SubItems.Add(uiService.Colors.MenuBarGradientBegin.ToString());
    item19.BackColor = uiService.Colors.MenuBarGradientBegin;
    ListView.Items.Add(item19);
    ListViewItem item20 = new ListViewItem();
    item20.Text = "MenuBarGradientEnd";
    item20.SubItems.Add(uiService.Colors.MenuBarGradientEnd.ToString());
    item20.BackColor = uiService.Colors.MenuBarGradientEnd;
    ListView.Items.Add(item20);
    ListViewItem item21 = new ListViewItem();
    item21.Text = "MenuBorder";
    item21.SubItems.Add(uiService.Colors.MenuBorder.ToString());
    item21.BackColor = uiService.Colors.MenuBorder;
    ListView.Items.Add(item21);
    ListViewItem item22 = new ListViewItem();
    item22.Text = "OverflowButtonGradientBegin";
    item22.SubItems.Add(uiService.Colors.OverflowButtonGradientBegin.ToString());
    item22.BackColor = uiService.Colors.OverflowButtonGradientBegin;
    ListView.Items.Add(item22);
    ListViewItem item23 = new ListViewItem();
    item23.Text = "OverflowButtonGradientEnd";
    item23.SubItems.Add(uiService.Colors.OverflowButtonGradientEnd.ToString());
    item23.BackColor = uiService.Colors.OverflowButtonGradientEnd;
    ListView.Items.Add(item23);
    ListViewItem item24 = new ListViewItem();
    item24.Text = "PaddingBackColor";
    item24.SubItems.Add(uiService.Colors.PaddingBackColor.ToString());
    item24.BackColor = uiService.Colors.PaddingBackColor;
    ListView.Items.Add(item24);
    ListViewItem item25 = new ListViewItem();
    item25.Text = "TaskFormProgressDark";
    item25.SubItems.Add(uiService.Colors.TaskFormProgressDark.ToString());
    item25.BackColor = uiService.Colors.TaskFormProgressDark;
    ListView.Items.Add(item25);
    ListViewItem item26 = new ListViewItem();
    item26.Text = "TaskFormProgressLight";
    item26.SubItems.Add(uiService.Colors.TaskFormProgressLight.ToString());
    item26.BackColor = uiService.Colors.TaskFormProgressLight;
    ListView.Items.Add(item26);
    ListViewItem item27 = new ListViewItem();
    item27.Text = "TaskPanelDisabled";
    item27.SubItems.Add(uiService.Colors.TaskPanelDisabled.ToString());
    item27.BackColor = uiService.Colors.TaskPanelDisabled;
    ListView.Items.Add(item27);
    ListViewItem item28 = new ListViewItem();
    item28.Text = "TaskSectionHeader";
    item28.SubItems.Add(uiService.Colors.TaskSectionHeader.ToString());
    item28.BackColor = uiService.Colors.TaskSectionHeader;
    ListView.Items.Add(item28);
}

Remarks

The ManagementUIColorTable class provides the color palette for painting the UI. Use the properties available in the ManagementUIColorTable class to determine the colors for UI controls (for example, dialog boxes, message boxes, buttons, progress indicators, or pages) that you are creating.

The current color scheme is based on the current system theme.

Notes to Implementers

When you inherit from ManagementUIColorTable, you must override all properties in this class.

Constructors

ManagementUIColorTable()

Initializes a new instance of the ManagementUIColorTable class.

Properties

CommandBarBorder

When overridden in a derived class, gets the color of the command bar border.

CommandBarButtonPressed

When overridden in a derived class, gets the color of a command bar button in the pressed state.

CommandBarButtonSelected

When overridden in a derived class, gets the color of a command bar button when the user moves the mouse pointer over it.

CommandBarDragHandle

When overridden in a derived class, gets the color of the move handles that appear when the user drags a command bar.

CommandBarDragHandleShadow

When overridden in a derived class, gets the color of the shadow that indicates that the user is dragging the command bar.

CommandBarGradientBegin

When overridden in a derived class, gets the starting color of the gradient of the command bar.

CommandBarGradientEnd

When overridden in a derived class, gets the ending color of the gradient of the command bar.

CommandBarGradientMiddle

Gets the middle color of the gradient of the command bar.

CommandBarSeparatorDark

When overridden in a derived class, gets the color of the drop-shadow effects on the command bar.

CommandBarSeparatorLight

Gets the color used for the highlight effects on the command bar.

ContentBackgroundGradientBegin

When overridden in a derived class, gets the starting color of the background gradient used in the user interface (UI).

ContentBackgroundGradientEnd

When overridden in a derived class, gets the ending color of the background gradient used in the user interface (UI).

ContentBorder

When overridden in a derived class, gets the color of the border of the user interface (UI).

Hyperlink

When overridden in a derived class, gets the color of an active hyperlink that the user has not clicked in the command bar.

HyperlinkPressed

When overridden in a derived class, gets the color of an active hyperlink that the user has clicked in the command bar.

ImageMarginGradientBegin

When overridden in a derived class, gets the starting color of the image margin gradient.

ImageMarginGradientEnd

When overridden in a derived class, gets the ending color of the image margin gradient.

ImageMarginGradientMiddle

When overridden in a derived class, gets the middle color of the image margin gradient.

MenuBarGradientBegin

When overridden in a derived class, gets the starting color of the menu bar gradient.

MenuBarGradientEnd

When overridden in a derived class, gets the ending color of the menu bar gradient.

MenuBorder

When overridden in a derived class, gets the border color of a menu bar.

OverflowButtonGradientBegin

When overridden in a derived class, gets the starting color of the gradient of the toolbar overflow button.

OverflowButtonGradientEnd

When overridden in a derived class, gets the ending color of the gradient of the toolbar overflow button.

PaddingBackColor

When overridden in a derived class, gets the color of the toolbar padding.

TaskFormProgressDark

When overridden in a derived class, gets the starting color of the progress indicator.

TaskFormProgressLight

When overridden in a derived class, gets the ending color of the progress indicator.

TaskPanelDisabled

When overridden in a derived class, gets the color of a user interface (UI) pane when the task is disabled.

TaskSectionHeader

When overridden in a derived class, gets the color of the user interface (UI) of a task section.

Applies to