Первый столбец ниже отлично работает, за исключением того, что я не могу установить цвет фона. Второй столбец имеет фоновый цвет, работающий большую часть пути, за исключением случаев, когда клавиши со стрелками перемещаются в сетке, ячейка не визуально меняется. Каков самый простой способ просто изменить цвет фона черной черты в текстовом столбце? Дополнительные точки, если есть способ сделать это, не вдаваясь в столбец шаблонов и сильно раздувая строки кода.Настройка цвета фона на сетке Silverlight и возможность редактировать его
<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>