我将CheckBox绑定到多个条件以进行数据触发时遇到问题。 我正在尝试通过两个条件来更改DataGridRow的背景。
首先-CheckBox已选中。
第二个-DataGridCell值为1。
这是我的代码
<CheckBox x:Name="chkTehnickaPodrska" Content="Oboj tikete kojima je istekla teh. podrška" Margin="5" IsChecked="True"/>
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding IsChecked, ElementName=chkTehnickaPodrska}" Value="True"/>
<Condition Binding="{Binding [Istekla tehnička podrška]}" Value="1"/>
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="Red"/>
</MultiDataTrigger>
</Style.Triggers>
答案 0 :(得分:0)
您可以在第二个条件绑定中使用转换器:
<Condition Binding="{Binding Converter={StaticResource CellValueConverter}}" Value="1"/>
并在转换器中处理绑定数据。