3 votes

Couleur d'accentuation transparente

Je veux faire passer certains éléments (rectangles et ellipses) de la couleur d'accent à la couleur transparente en utilisant un LinearGradientBrush. Cependant, la couleur transparente est toujours une couleur et il semble que la couleur "Transparent" soit #00FFFFFF - c'est-à-dire blanc avec une opacité de 0%.

Je voudrais passer de PhoneAccentColor à PhoneTransparentAccentColor . Ainsi, si ma couleur d'accent est le rouge, je voudrais qu'elle passe à #00FF0000 et si elle est le vert, je voudrais qu'elle passe à #0000FF00.

Je ne trouve aucune ressource de couleur intégrée pour l'accent transparent. Quelles sont mes options ? J'ai essayé les options ci-dessous, mais sans réel succès, et je ne trouve pas grand-chose sur ce sujet par les moyens de recherche habituels, donc je ne sais pas vraiment ce qui me manque.

Quelques suggestions que j'ai faites (mais sans réel succès comme indiqué précédemment) :

  • Créer une ressource personnalisée dans le code derrière et la pousser dans le dictionnaire de ressources de l'application ?
  • Puis-je exposer une propriété sur mes ViewModels avec la couleur et m'y lier ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X