Мне нужно найти способ ссылки на фон DataGridRow в условии MultiDataTrigger - PullRequest
0 голосов
/ 01 декабря 2018

Что я пытаюсь написать 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.

...