В WPF TextBox
изначально используется цвет выделения системы для рисования фона выделенного текста. Я хотел бы переопределить это и сделать его последовательным, поскольку он зависит от темы OS/user.
Для ListBoxItem
s существует аккуратный трюк (см. ниже), где вы можете переопределить ключ ресурса для HighlightBrushKey
для настройки цвета подсветки системы в сфокусированной настройке:
<Style TargetType="ListBoxItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="LightGreen"/>
</Style.Resources>
</Style>
Тот же трюк не работает для TextBox
, к сожалению. Есть ли у кого-нибудь другие идеи, кроме "переопределить ControlTemplate
"?
Спасибо за любые предложения!