Первый столбец ниже работает отлично, за исключением того, что я не могу установить цвет фона. Второй столбец имеет цвет фона, работающий в большинстве случаев, за исключением того, что при использовании клавиш со стрелками для перемещения по сетке ячейка визуально не изменяется. Как проще всего просто изменить цвет фона черт возьми в текстовом столбце? Дополнительные баллы, если есть способ сделать это, не заходя в столбец шаблона и не разбирая столько строк кода.
<data:DataGridTextColumn
Header="Rank ST"
Binding="{Binding Path=ShortTermRank}"
IsReadOnly="False"
/>
<data:DataGridTemplateColumn Header="Rank LT">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Border Background="Cornsilk">
<TextBlock Text="{Binding Path=LongTermRank}" Margin="4" />
</Border>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
<data:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Background="Cornsilk" Text="{Binding Path=LongTermRank, Mode=TwoWay}" />
</DataTemplate>
</data:DataGridTemplateColumn.CellEditingTemplate>
</data:DataGridTemplateColumn>