Listbox WPF élément d'arrière-plan de couleur
Je veux changer la couleur de fond de ListBoxItem
Après recherche, j'ai décider d'utiliser cette
<ListBox>
<ListBox.Resources>
<!-- Background of selected item when focussed -->
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Blue" />
<!-- Background of selected item when not focussed -->
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}"
Color="Blue" />
</ListBox.Resources>
<TextBlock>fdfsdf1</TextBlock>
<TextBlock>fdfsdf3</TextBlock>
<TextBlock>fdfsdf5</TextBlock>
<TextBlock>fdfsdf3</TextBlock>
<TextBlock>fdfsdf4</TextBlock>
</ListBox>
Lorsqu'un listboxitem est concentré, le fond est bleu comme prévu, mais lorsque le listboxitem perd le focus, le fond devient gris. Comment puis-je rendre l'arrière-plan reste en bleu quand il perd le focus?
Vous devez vous connecter pour publier un commentaire.
si vous voulez dire juste au moment où certains de ses mais inactif essayer
InactiveSelectionHighlightBrushKey
InactiveSelectionHighlightBrushKey
Essayer cette
si vous pensez que le système de couleur les touches ne fonctionnent pas pour vous, alors vous pouvez le forcer par la création d'un nouveau style pour ListboxItems comme indiqué ci-dessous.
C'est ce que j'ai utilisé pour sélectionner la couleur de l'actif/inactif éléments d'une ListBox: