Comment utiliser les couleurs système Windows correctes?
Je veux utiliser XAML pour style WPF bouton pour ressembler à la "table de Mixage" et "Modifier les paramètres de date et heure..." le texte de ces Windows 7 zone de Notification menus volants.
N'est une propriété de SystemColors définir cette couleur? Qui?
<Setter Property="Foreground"
Value="{DynamicResource {x:Static SystemColors.????}}" />
source d'informationauteur Zack Peterson
Vous devez vous connecter pour publier un commentaire.
La meilleure méthode que j'ai trouvé est d'expérimentation et devinettes.
J'ai créé un petit utilitaire pour visualiser ces couleurs.
Interface
XAML
C#
Découvrez ce SystemColors de référenceet plus précisément à la Thème Aero couleurs.
C'est pas évident le nom de la couleur que le texte serait de l'utiliser, mais en essayant de globe oculaire, elle ressemble à
HighlightBrush
ouMenuHighlightBrush
pourraient être candidats...Vous voudrez peut-être lire le Thème Aero de l'esthétique des lignes directrices.
Il est très difficile de comparer des couleurs par l'oeil!
Si vous prenez une capture d'écran (Prt Scr sur votre clavier), vous pouvez ensuite le coller dans mspaint et utilisez la pipette pour obtenir la couleur réelle des valeurs.
Délicate sur un alias de texte, mais j'ai lu la couleur du texte dans la capture d'écran à R,G,B=0,102,204 et HotTrackColor R,G,B = 0,102,203
Comme je l'ai dit, la différence pourrait être due à l'aliasing sur le texte.
Note:
Après avoir cliqué avec l'Outil Pipette vous pourriez avoir besoin pour cilck "Modifier les couleurs" pour voir la couleur réelle de valeurs. Vous n'en win7 de toute façon.