Что я пытаюсь написать MultiDataTrigger, который использует цвет фона DataGridRow в качестве условия.Сетка данных имеет чередующийся цвет, поэтому базовый цвет - белый, а чередующийся - туманный.Что я хотел бы сделать, это изменить цвет сетки данных на основе свойства элемента и текущей сетки данных, как в этом примере.
Буду признателен за любую помощь
<MultiDataTrigger
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding StatusCodeID, Converter={StaticResource FTrim}}" Value="C" />
<Condition Binding {...DatagridRow.BackGround}" Value="White" />
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource Color_Complete_Orders_Base_Row}" />
</MultiDataTrigger>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding StatusCodeID, Converter={StaticResource FTrim}}" Value="C" />
<Condition Binding {...DatagridRow.BackGround}" Value="MistyBlue" />
</MultiDataTrigger.Conditions>
<Setter Property="Background" Value="{StaticResource Color_Complete_Orders_Alt_Row}" />
</MultiDataTrigger>"
Преобразователь просто обрезаетстрока StatusCodeID от «A» до A.