0

我在将 CheckBox 绑定到数据触发器的多个条件时遇到问题。我试图用两个条件改变 DataGridRow 的背景。

首先 - CheckBox IsChecked。

第二 - 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>
4

1 回答 1

0

您可以在第二个条件绑定中使用转换器:

<Condition Binding="{Binding Converter={StaticResource CellValueConverter}}" Value="1"/>

并在转换器中处理您的绑定数据。

于 2018-08-25T16:01:22.480 回答