Compartilhar via


ManagementUIColorTable Classe

Definição

Fornece acesso a cada cor da tabela de cores para uma interface do usuário.

public ref class ManagementUIColorTable abstract
public abstract class ManagementUIColorTable
type ManagementUIColorTable = class
Public MustInherit Class ManagementUIColorTable
Herança
ManagementUIColorTable

Exemplos

O exemplo a seguir obtém o System.Drawing.Color valor de cada propriedade na ManagementUIColorTable classe e exibe o nome da propriedade e o valor de cor em uma página. A cor da tela de fundo é definida como o valor de cor da propriedade exibida.

{
    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);
}

Comentários

A ManagementUIColorTable classe fornece a paleta de cores para pintar a interface do usuário. Use as propriedades disponíveis na ManagementUIColorTable classe para determinar as cores dos controles de interface do usuário (por exemplo, caixas de diálogo, caixas de mensagem, botões, indicadores de progresso ou páginas) que você está criando.

O esquema de cores atual é baseado no tema atual do sistema.

Notas aos Implementadores

Ao herdar de ManagementUIColorTable, você deve substituir todas as propriedades nessa classe.

Construtores

ManagementUIColorTable()

Inicializa uma nova instância da classe ManagementUIColorTable.

Propriedades

CommandBarBorder

Quando substituído em uma classe derivada, obtém a cor da borda da barra de comandos.

CommandBarButtonPressed

Quando substituído em uma classe derivada, obtém a cor de um botão de barra de comandos no estado pressionado.

CommandBarButtonSelected

Quando substituído em uma classe derivada, obtém a cor de um botão de barra de comandos quando o usuário move o ponteiro do mouse sobre ele.

CommandBarDragHandle

Quando substituído em uma classe derivada, obtém a cor das alças de movimentação que aparecem quando o usuário arrasta uma barra de comandos.

CommandBarDragHandleShadow

Quando substituído em uma classe derivada, obtém a cor da sombra que indica que o usuário está arrastando a barra de comandos.

CommandBarGradientBegin

Quando substituído em uma classe derivada, obtém a cor inicial do gradiente da barra de comandos.

CommandBarGradientEnd

Quando substituído em uma classe derivada, obtém a cor final do gradiente da barra de comandos.

CommandBarGradientMiddle

Obtém a cor intermediária do gradiente da barra de comandos.

CommandBarSeparatorDark

Quando substituído em uma classe derivada, obtém a cor dos efeitos de sombra na barra de comandos.

CommandBarSeparatorLight

Obtém a cor usada para os efeitos de realce na barra de comandos.

ContentBackgroundGradientBegin

Quando substituído em uma classe derivada, obtém a cor inicial do gradiente de plano de fundo usado na interface do usuário.

ContentBackgroundGradientEnd

Quando substituído em uma classe derivada, obtém a cor final do gradiente de plano de fundo usado na interface do usuário.

ContentBorder

Quando substituído em uma classe derivada, obtém a cor da borda da interface do usuário.

Hyperlink

Quando substituído em uma classe derivada, obtém a cor de um hiperlink ativo que o usuário não clicou na barra de comandos.

HyperlinkPressed

Quando substituído em uma classe derivada, obtém a cor de um hiperlink ativo que o usuário clicou na barra de comandos.

ImageMarginGradientBegin

Quando substituído em uma classe derivada, obtém a cor inicial do gradiente de margem de imagem.

ImageMarginGradientEnd

Quando substituído em uma classe derivada, obtém a cor final do gradiente de margem de imagem.

ImageMarginGradientMiddle

Quando substituído em uma classe derivada, obtém a cor intermediária do gradiente de margem de imagem.

MenuBarGradientBegin

Quando substituído em uma classe derivada, obtém a cor inicial do gradiente da barra de menus.

MenuBarGradientEnd

Quando substituído em uma classe derivada, obtém a cor final do gradiente da barra de menus.

MenuBorder

Quando substituído em uma classe derivada, obtém a cor da borda de uma barra de menus.

OverflowButtonGradientBegin

Quando substituído em uma classe derivada, obtém a cor inicial do gradiente do botão de estouro da barra de ferramentas.

OverflowButtonGradientEnd

Quando substituído em uma classe derivada, obtém a cor final do gradiente do botão de estouro da barra de ferramentas.

PaddingBackColor

Quando substituído em uma classe derivada, obtém a cor do preenchimento da barra de ferramentas.

TaskFormProgressDark

Quando substituído em uma classe derivada, obtém a cor inicial do indicador de progresso.

TaskFormProgressLight

Quando substituído em uma classe derivada, obtém a cor final do indicador de progresso.

TaskPanelDisabled

Quando substituído em uma classe derivada, obtém a cor de um painel de interface do usuário quando a tarefa é desabilitada.

TaskSectionHeader

Quando substituído em uma classe derivada, obtém a cor da interface do usuário de uma seção de tarefa.

Aplica-se a