2010-02-15 10 views
7

En todo el Windows UX Guide se sugiere utilizar el SystemColors apropiado dentro de una aplicación para garantizar que el tema predeterminado de una aplicación sea coherente con el resto del sistema. Estoy totalmente de acuerdo; el único problema es que parece que no hay una guía sobre cómo los valores con nombre en el mapa de tipos de SystemColors se convierten en partes comunes reales de una interfaz de usuario típica. En cambio, nos dan nombres como Leyenda y esperamos que comprendamos a qué controles se aplicará.¿Hay una guía visual de System.Windows.SystemColors?

¿Hay algún lugar en el que un desarrollador pueda encontrar un conjunto decente de Pautas visuales sobre cómo se correlacionan los valores en SystemColors con una interfaz de usuario común?

Como un ejemplo de lo que estoy buscando, en la Guía de Windows UX hay un concepto de Instrucción principal en la sección sobre User Interface Text que por lo general se parece a un color azul oscuro en los más recientes temas de Windows por defecto. ¿Qué SystemColor es este para que pueda tener mis propias etiquetas de "Instrucciones principales" y usar ese mismo color?

Respuesta

2

Tradicionalmente, estos nombres se han asignado a configuraciones específicas en el cuadro de diálogo Advanced de la pestaña Appearance en las propiedades de visualización.

Para ver esto, haga clic con el botón derecho en su escritorio, seleccione Properties y luego Appearance, luego haga clic en Advanced. El menú desplegable Item: contiene las configuraciones nombradas. Dicho esto, los nombres no necesariamente se asignan exactamente, pero generalmente no es difícil determinar cuándo los temas están deshabilitados.

+0

No veo ningún elemento de menú en el menú contextual fuera de mi escritorio llamado Propiedades. Debo mencionar que estoy usando Windows 7. – jpierson

+2

Puede que tenga que ver las propiedades de su pantalla en el panel de control. Sospecho que estas opciones están bien enterradas en Windows 7. –

+0

Lo encontré en el Panel de control \ Apariencia y personalización \ Personalización \ Color de ventana y apariencia y luego tiene que hacer clic en el enlace Configuración de apariencia avanzada .... Esto ayuda por el camino, pero todavía no es exactamente lo que estaba buscando, ya que esto es específico para mi tema y sistema. En cambio, me gustaría un diagrama en alguna parte que muestre más directamente un ejemplo de dónde usar qué colores. – jpierson

1

Difícil pregunta, no veo nada agregado al último SDK de Windows que pueda ajustarse al color "Instrucción principal". El único que es una pareja decente (nombre y color) es Highlight.

3

Este table of SystemColors es el mejor recurso que he encontrado hasta ahora, que muestra valores de color predeterminados para cada una de las claves con nombre en cada uno de los temas populares de Windows. Sin embargo, el problema es que todavía carece de cualquier tipo de asociación con los elementos reales de UI o roles/patrones descritos en la Guía de Windows UX, como en esta lista de default windows text patterns.

ACTUALIZACIÓN: Recientemente he encontrado another good resource sobre los colores del sistema.

Cuestiones relacionadas