我是新来的WPF蜜蜂。我有组合框的问题。风格触发组合框WPF
当组合框渲染后的第一时间并没有任何显示,组合框的边框必须设置为红色,但遗憾的是它没有这样做。
请找到代码片段
<Style x:Key="requiredFieldValidationStyleComboBox">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=SelectedItem.Content}" Value="{x:Null}">
<Setter Property="ComboBox.BorderBrush" Value="{StaticResource FaultyBorderBrush}" />
<Setter Property="ComboBox.ToolTip" Value="Input value is mandatory" />
</DataTrigger>
</Style.Triggers>
</Style>
什么是绑定的SelectedItem对象?它有内容属性呢? – Harry
我确定你已经检查了这个,但是你把样式放在组合框上了吗?
Andy