Compartir a través de


ManagementUIColorTable Clase

Definición

Proporciona acceso a cada color de la tabla de colores para una interfaz de usuario (UI).

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

Ejemplos

En el ejemplo siguiente se obtiene el System.Drawing.Color valor de cada propiedad de la ManagementUIColorTable clase y, a continuación, se muestra el nombre de propiedad y el valor de color en una página. El color de fondo se establece en el valor de color de la propiedad mostrada.

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

Comentarios

La ManagementUIColorTable clase proporciona la paleta de colores para pintar la interfaz de usuario. Use las propiedades disponibles en la ManagementUIColorTable clase para determinar los colores de los controles de interfaz de usuario (por ejemplo, cuadros de diálogo, cuadros de mensaje, botones, indicadores de progreso o páginas) que está creando.

La combinación de colores actual se basa en el tema del sistema actual.

Notas a los implementadores

Cuando hereda de ManagementUIColorTable, debe invalidar todas las propiedades de esta clase.

Constructores

ManagementUIColorTable()

Inicializa una nueva instancia de la clase ManagementUIColorTable.

Propiedades

CommandBarBorder

Cuando se reemplaza en una clase derivada, obtiene el color del borde de la barra de comandos.

CommandBarButtonPressed

Cuando se reemplaza en una clase derivada, obtiene el color de un botón de barra de comandos en estado presionado.

CommandBarButtonSelected

Cuando se invalida en una clase derivada, obtiene el color de un botón de barra de comandos cuando el usuario mueve el puntero del mouse sobre ella.

CommandBarDragHandle

Cuando se reemplaza en una clase derivada, obtiene el color de los identificadores de movimiento que aparecen cuando el usuario arrastra una barra de comandos.

CommandBarDragHandleShadow

Cuando se reemplaza en una clase derivada, obtiene el color de la sombra que indica que el usuario está arrastrando la barra de comandos.

CommandBarGradientBegin

Cuando se reemplaza en una clase derivada, obtiene el color inicial del degradado de la barra de comandos.

CommandBarGradientEnd

Cuando se reemplaza en una clase derivada, obtiene el color final del degradado de la barra de comandos.

CommandBarGradientMiddle

Obtiene el color medio del degradado de la barra de comandos.

CommandBarSeparatorDark

Cuando se reemplaza en una clase derivada, obtiene el color de los efectos de sombra de colocación en la barra de comandos.

CommandBarSeparatorLight

Obtiene el color utilizado para los efectos de resaltado en la barra de comandos.

ContentBackgroundGradientBegin

Cuando se reemplaza en una clase derivada, obtiene el color inicial del degradado de fondo usado en la interfaz de usuario (UI).

ContentBackgroundGradientEnd

Cuando se reemplaza en una clase derivada, obtiene el color final del degradado de fondo usado en la interfaz de usuario (UI).

ContentBorder

Cuando se reemplaza en una clase derivada, obtiene el color del borde de la interfaz de usuario (UI).

Hyperlink

Cuando se invalida en una clase derivada, obtiene el color de un hipervínculo activo en el que el usuario no ha hecho clic en la barra de comandos.

HyperlinkPressed

Cuando se invalida en una clase derivada, obtiene el color de un hipervínculo activo en el que el usuario ha hecho clic en la barra de comandos.

ImageMarginGradientBegin

Cuando se reemplaza en una clase derivada, obtiene el color inicial del degradado del margen de imagen.

ImageMarginGradientEnd

Cuando se reemplaza en una clase derivada, obtiene el color final del degradado del margen de imagen.

ImageMarginGradientMiddle

Cuando se reemplaza en una clase derivada, obtiene el color medio del degradado del margen de imagen.

MenuBarGradientBegin

Cuando se reemplaza en una clase derivada, obtiene el color inicial del degradado de la barra de menús.

MenuBarGradientEnd

Cuando se reemplaza en una clase derivada, obtiene el color final del degradado de la barra de menús.

MenuBorder

Cuando se reemplaza en una clase derivada, obtiene el color de borde de una barra de menús.

OverflowButtonGradientBegin

Cuando se reemplaza en una clase derivada, obtiene el color inicial del degradado del botón de desbordamiento de la barra de herramientas.

OverflowButtonGradientEnd

Cuando se reemplaza en una clase derivada, obtiene el color final del degradado del botón de desbordamiento de la barra de herramientas.

PaddingBackColor

Cuando se reemplaza en una clase derivada, obtiene el color del relleno de la barra de herramientas.

TaskFormProgressDark

Cuando se reemplaza en una clase derivada, obtiene el color inicial del indicador de progreso.

TaskFormProgressLight

Cuando se reemplaza en una clase derivada, obtiene el color final del indicador de progreso.

TaskPanelDisabled

Cuando se invalida en una clase derivada, obtiene el color de un panel de interfaz de usuario (UI) cuando la tarea está deshabilitada.

TaskSectionHeader

Cuando se reemplaza en una clase derivada, obtiene el color de la interfaz de usuario (UI) de una sección de tareas.

Se aplica a