Нарушается раскраска ячейки datagrid при выравнивании по left/right/center
Есть дата грид. Пишем код на раскраску ячеек. По умолчанию все нормально раскрашивается вся ячейка. Если выравнивать по правой стороне то раскрашивается только текст. код. Два варианта. Без выравния и с выравниванием по правой стороне.
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.Background" Value="LightGray" />
</Style>
</DataGridTextColumn.ElementStyle>
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextBlock.Background" Value="LightGray" />
<Setter Property="HorizontalAlignment" Value="Right" />
</Style>
</DataGridTextColumn.ElementStyle>
- Как сделать так чтобы закрашивалась вся ячейка?
- Ну и для полного счастья, как убрать белый интервал между строками. Чтобы закрашенная ячейка была сплошным цветом.
