WPFTextBox
本机使用系统突出显示颜色来绘制选定文本的背景。我想覆盖它并使其保持一致,因为它因操作系统/用户主题而异。
对于ListBoxItem
s,有一个巧妙的技巧(见下文),您可以在其中覆盖资源键以HighlightBrushKey
在焦点设置中自定义系统突出显示颜色:
<Style TargetType="ListBoxItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="LightGreen"/>
</Style.Resources>
</Style>
TextBox
不幸的是,同样的技巧不适用于。除了“覆盖”之外,还有其他人有什么想法ControlTemplate
吗?