Question

Le TaskDialog dans Windows7 a un texte d'instruction principal bleu en haut. Existe-t-il un moyen d'obtenir cette couleur en tant que valeur de pinceau dans WPF?

Était-ce utile?

La solution

Ces couleurs sont en fait définies dans le Interaction d'expérience utilisateur Windows Guidelines. Pour autant que je sache, ils ne sont pas disponibles comme les couleurs du système nommées, mais le guide répertorie explicitement les couleurs RVB et les tailles de police pour les différents éléments de texte.

Autres conseils

J'ai écrit à ce sujet ici: http://blog.quppa.net/2011/04/30/windows-theme-fonts/

En bref, non, il n'y a pas de support dans WPF pour récupérer la taille / couleur / etc. des parties à thème, mais il y a dans Win32 avec les fonctions GetThemeFont et GetThemeColor. Ceux-ci ne fonctionneront que lorsque les styles visuels seront activés, cependant, et vous devrez les valeurs de secours à code dur lorsque Windows Classic ou les thèmes à contraste élevé sont utilisés. Dans le cas du texte de «l'instruction principale», vous devez utiliser la police de légende (heureusement ceci est accessible via WPF).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top