Setting the HorizontalAlignment of the TextBlocks within each CommonColumnHeader in the Loaded event of the RadGridView seems to fix the issue:
private void clubsGrid_Loaded(object sender, RoutedEventArgs e)
{
foreach (var columnHeader in clubsGrid.ChildrenOfType<CommonColumnHeader>())
{
var tb = columnHeader.ChildrenOfType<TextBlock>().FirstOrDefault();
tb.HorizontalAlignment = HorizontalAlignment.Center;
}
}
When trying to style the Header of the ColumnGroupName and specifically applying the "Horizontal Alignment" property to "Center" it does not act as expected.