В настоящее время у меня есть DataGrid, стилизованный DataTriggers.Я столкнулся с проблемой, что MultiDataTrigger не будет стилизовать строку, когда присутствует одно условие - условие, которое отлично работает в DataTrigger.
Это работает:
<DataTrigger Binding="{Binding Type}" Value="Error">
<Setter Property="Background" Value="#FFFF88FF"/>
</DataTrigger>
Это работает:
<DataTrigger Binding="{Binding BgColor}" Value="{x:Null}">
<Setter Property="Background" Value="#FFFF88FF"/>
</DataTrigger>
Это не работает:
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Type}" Value="Error"/>
<Condition Binding="{Binding BgColor}" Value="{x:Null}"/>
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="#FFFF88FF"/>
</MultiDataTrigger>
Что может повлиять на работу MultiDataTrigger?Есть несколько случаев, когда оба условия должны быть выполнены.