Déclencher lorsque la condition n'est pas égal à

J'ai besoin d'un Style sous WPF qui définit plusieurs propriétés lorsque plusieurs conditions sont remplis. Cependant, l'un de mes conditions est de type Not Equal To. Comment dois-je changer le ci-dessous Style de sorte que la condition de devenir Not Equal To? Peut-il même être atteint sans IValueConverter?

<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>

J'aurais besoin de le ci-dessous, mais bien sûr, cela ne fonctionne pas depuis Déclenche uniquement en charge Equal opérateur.

<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>
Peut-il même être atteint sans IValueConverter?... non, elle peut pas.

OriginalL'auteur Nuts | 2014-11-21