Accueil .Net / C# / WPF / Silverlight Tutoriaux WPF WPF - Hexa Color - UIElements

WPF - Utiliser les codes Hexa dans les Brushes


Depuis le passage à WPF, il n'y a plus possibilité d'utiliser directement les valeurs [0-255] définissant les composantes RGB. Une alternative à cela se serait d'utiliser les composantes HEXA au même titre que celles utilisées dans les pages HTML (valeurs utilisées par les infographistes).

Il existe une astuce permettant d'utiliser ces valeurs HEXA : #FFEEFF directement comme couleurs aux propriétés Foreground / Background (tout ce qui dépend du ColorBrush)

Méthode d'accès à cette image :

///
/// Si vous voulez intégrer votre image dans un objet UIElement "Image"
///

 BrushConverter bc = new BrushConverter();

<UIElement>.Brush = bc.ConvertFrom("#FFEEFF");

 
>> ConvertFrom("#codehexa")

 

Mise à jour le Mercredi, 28 Octobre 2009 11:18