Disparar quando a condição não for igual a
eu preciso deStyle
no WPF que define várias propriedades quando várias condições são preenchidas. No entanto, uma das minhas condições é do tipoNot Equal To
. Como devo alterar o abaixoStyle
para que a condição se tornasseNot Equal To
? Pode mesmo ser alcançado semIValueConverter
?
<Style>
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<!--<Condition 1 here.../>-->
<!--<Condition 2 here.../>-->
<Condition Binding="{Binding Path=id}" Value="3"/>
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="Red"/>
<Setter Property="Foreground" Value="Black"/>
</MultiDataTrigger>
</Style.Triggers>
</Style>
Eu precisaria do abaixo, mas é claro que isso não funciona, pois os Triggers suportam apenasEqual
operador.
<Style>
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<!--<Condition 1 here.../>-->
<!--<Condition 2 here.../>-->
<Condition Binding="{Binding Path=id}" Value<>"3"/>
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="Red"/>
<Setter Property="Foreground" Value="Black"/>
</MultiDataTrigger>
</Style.Triggers>
</Style>