Tôi đang sử dụng mã XAML phần trong số đó làSử dụng DataTrigger với nhiều hơn một giá trị trong WPF
<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>
Bây giờ tôi muốn sử dụng một DataTrigger mà có thể có giá trị là 3, 301, 302 hoặc 303. Làm thế nào có thể Tôi làm việc này. Tôi đã thử với Multidatatrigger, nhưng nó không hoạt động. Mã Tôi đã thử với Multidatatrigger là:
<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 nào bạn muốn đạt được kích hoạt dữ liệu mở rộng? – Akanksha
@ user1341006 Làm cách nào để thuộc tính của bạn 'Tên' có thể có 5 giá trị khác nhau cùng một lúc? – Ankesh