2010-02-15 19 views
7

Tout au long du Windows UX Guide, il est suggéré d'utiliser le SystemColors approprié dans une application pour s'assurer que le thème par défaut d'une application est compatible avec le reste du système. Je suis entièrement d'accord; le seul problème est qu'il ne semble pas y avoir de guide sur la façon dont les valeurs nommées dans le type SystemColors correspondent aux parties communes réelles d'une interface utilisateur type. Au lieu de cela, nous recevons des noms comme Caption et nous attendons à comprendre les contrôles qui s'appliqueront.Existe-t-il un guide visuel pour System.Windows.SystemColors?

Y a-t-il un endroit où un développeur peut trouver un ensemble décent de directives visuelles sur la façon dont les valeurs de SystemColors sont mappées sur une interface utilisateur commune?

À titre d'exemple de ce que je cherche, dans le Guide UX Windows, il y a un concept de Instruction principale dans la section sur User Interface Text qui ressemble habituellement à une couleur bleu foncé dans les plus récents thèmes par défaut de Windows. Qu'est-ce que SystemColor est-ce afin que je puisse avoir mes propres étiquettes "Instructions Principales" utiliser cette même couleur?

Répondre

2

Traditionnellement, ces noms ont été mappés à des paramètres spécifiques dans la boîte de dialogue Advanced de l'onglet Appearance dans les propriétés d'affichage. Pour les afficher, cliquez avec le bouton droit sur votre bureau, sélectionnez Properties, puis Appearance, puis cliquez sur Advanced. La liste déroulante Item: contient les paramètres nommés. Cela dit, les noms ne correspondent pas nécessairement exactement, mais il n'est généralement pas difficile de déterminer quand les thèmes sont désactivés.

+0

Je ne vois aucun élément de menu dans le menu contextuel de mon bureau nommé Propriétés. Je devrais mentionner que j'utilise Windows 7. – jpierson

+2

Vous devrez peut-être afficher vos propriétés d'affichage dans le panneau de configuration. Je soupçonne que ces options sont bien enterrées sous Windows 7. –

+0

Je l'ai trouvé sous Panneau de configuration \ Apparence et personnalisation \ Personnalisation \ Couleur de la fenêtre et Apparence, puis vous devez cliquer sur le lien Paramètres d'apparence avancés .... Cela aide le chemin mais ce n'est pas exactement ce que je cherchais car c'est spécifique à mon thème et à mon système. Au lieu de cela je voudrais un diagramme quelque part qui montre plus directement un exemple d'où utiliser quelles couleurs. – jpierson

1

Difficile question, je ne vois rien d'ajouté au dernier Windows SDK qui pourrait correspondre à la couleur "Instruction principale". Le seul qui est un match décent (nom et couleur) est Highlight.

3

Cette table of SystemColors est la meilleure ressource que j'ai trouvée jusqu'ici qui montre des valeurs de couleur par défaut pour chacune des clés nommées dans chacun des thèmes Windows populaires. Le problème est cependant qu'il manque encore toute sorte d'association avec les éléments d'interface utilisateur réels ou les rôles/modèles décrits dans le Guide Windows UX comme pour cette liste de default windows text patterns.

MISE À JOUR: Récemment, j'ai rencontré another good resource sur les couleurs du système.