17
juin
2010
juin
2010
DotNet - .net // WPF
WPF – Listbox (ou combobox) et Background color
Un article de benji_dv
Pas de commentaires
De plus en plus souvent, nous sommes confrontés à des chartes graphiques qui imposent des couleurs d’arrières plans pour les objets sélectionnés dans des listes d’objets (type combobox ou listbox).
Or, en WPF, il n’existe pas de “SelectedItemTemplate”…
Une solution simple et efficiente consiste à surcharger les couleurs système localement.
Exemple pour une combobox :
<ComboBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#ACC9D4" />
</ComboBox.Resources>
…
Ce cette façon, la couleur système HighlightBrushKey utilisée comme arrière plan sur les items sélectionnés sera modifiée uniquement pour l’utilisation de la combobox.