如果字段的值包含指定的文本,我正在尝试更改文本框的背景。我遇到的问题是我已经将样式应用于该字段,并且我尝试像下面的示例中那样覆盖样式的属性,但没有成功。有什么想法我怎么能做到这一点?
<TextBox Grid.Column="1"
HorizontalAlignment="Right"
Text="{Binding CustomerType}" >
<TextBox.Style BasedOn="{DynamicResource SelectableTextStyle}">
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding CustomerType}" Value="Unknown">
<Setter Property="TextBox.Background" Value="Tomato"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>