À l'aide de DataTrigger avec plusieurs valeurs dans WPF

Je suis en utilisant le code XAML partie de ce qui est

<DataTrigger Binding="{Binding Path=Name}" Value="1">
    <Setter Property="Header" TargetName="expanderHeader" Value="Course Text"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=Name}" Value="2">
    <Setter Property="Header" TargetName="expanderHeader" Value="Media Lecture"/>
</DataTrigger>
<DataTrigger    Binding="{Binding Path=Name}" Value="3">
    <Setter Property="Header" TargetName="expanderHeader" Value="Assessment"/>

<DataTrigger Binding="{Binding Path=Name}" Value="4">
    <Setter Property="Header" TargetName="expanderHeader" Value="Question"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=Name}" Value="5">
    <Setter Property="Header" TargetName="expanderHeader" Value="General"/>
</DataTrigger>

Maintenant je veux utiliser un dataTrigger qui peuvent avoir des valeurs de 3, 301, 302 ou 303. Comment puis-je faire cela.
J'ai essayé avec Multidatatrigger, mais il n'a pas travaillé. Le code que j'ai essayé avec Multidatatrigger était:

<MultiDataTrigger>
    <MultiDataTrigger.Conditions>
        <Condition Binding="{Binding Path=Name}" Value="301"/>
        <Condition Binding="{Binding Path=Name}" Value="301"/>
        <Condition Binding="{Binding Path=Name}" Value="302"/>
        <Condition Binding="{Binding Path=Name}" Value="303"/>
        </MultiDataTrigger.Conditions>
    <Setter Property="Header" TargetName="expanderHeader" Value="Assessment"/>
</MultiDataTrigger>
  • Wat do u wanna atteindre wid données de déclenchement?
  • Comment votre propriété Name peut avoir 5 valeurs différentes en même temps ??
InformationsquelleAutor Jainendra | 2012-04-18