Я начал с решения хуттелихута. К сожалению, у меня это пока не получилось. Я подправил его ответ и придумал следующее (решение - выровнять текст вправо):
<Resources>
<Style x:Key="RightAligned" TargetType="TextBlock">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</Resources>
Как видите, я применил стиль к TextBlock, а не к DataGridCell.
А потом мне пришлось установить стиль Элемент , а не стиль Cell .
ElementStyle="{StaticResource RightAligned}"