Я хочу установить цвет фона конкретной ячейки. Строка выбирается в коде позади. Кажется, что свойство IsSelected не работает, хотя ячейка выделяется в коде с помощью свойства CurrentCell dataGrid. Работает только по форме.
XAML:
<Style x:Key="CellStyle" TargetType="{x:Type dg:DataGridCell}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Yellow" />
</Trigger>
</Style.Triggers>
</Style>
Код:
dg.CurrentCell = new DataGridCellInfo(dg.Items[0],dg.Columns[0]);
dg.CellStyle = this.FindResource("CellStyle") as Style;