Я застрял в стиле DataGrid на несколько часов. Я искал много решений, но безрезультатно, я не смог применить стиль к своему дизайну.
У меня есть это в моем View.xaml:
<DataGrid x:Name="dgTransactions"
CanUserAddRows="False"
ColumnHeaderStyle="{StaticResource HeaderStyle}"
ItemsSource="{Binding TransactionLists, Mode=TwoWay}">
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding ColorStyle}" Value="Red">
<Setter Property="Background" Value="Red"></Setter>
</DataTrigger>
<DataTrigger Binding="{Binding ColorStyle}" Value="Blue">
<Setter Property="Background" Value="Blue"></Setter>
</DataTrigger>
<DataTrigger Binding="{Binding ColorStyle}" Value="Green">
<Setter Property="Background" Value="Green"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
Что яВ этом коде нужно добиться того, чтобы при изменении значения ColorStyle цвет фона строки данных также изменялся в зависимости от того, что было указано в DataTrigger, но, похоже, это не работает. Я не знаю, какую часть моего кода я должен изменить.