2
是否可以简单地为TextBox,ComboBox等控件设置所选的文本颜色,还是必须设置样式触发器来更改选定的文本背景。在WPF中选择的文字颜色
我有一套适用于控件的样式,但其中一种不是样式的是所选文本,默认为淡蓝色。我试过设置SystemColors
类的一些属性,但这没有任何影响。
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightColor}"
Color="Red" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightColorKey}"
Color="Red" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Orange" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrush}"
Color="Orange" />
这适用于大多数但不是所有的情况下,接受它作为回答,现在:) – AwkwardCoder
@AwkwardCoder哪个实例是给你的烦恼?即使ComboBox也有一个TextBox。可以通过Setters将其全局设置为TargetType。 –
我设置了隐含模板值,但它没有被组合框拾取 - 模板已被覆盖,我需要进一步调查 – AwkwardCoder