Если вы не применяете стиль к заголовкам столбцов, вы можете использовать это. И даже если вы, установив свойство BasedOn в стиле, вы можете сохранить все, кроме того, что хотите изменить.
<ListView>
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style>
<Setter Property="TextElement.FontSize"
Value="32" />
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridViewColumn Header="Stuff"/>
<GridViewColumn Header="More Stuff" />
</GridView>
</ListView.View>
</ListView>
Edit:
Я не использовал встроенный тем раньше, поэтому я проверил это. Тема PresentationFramework.Royale на самом деле не применяет шаблон к заголовкам столбцов. Он применяет стиль, который использует установщик для применения ControlTemplate like recommended.
Итак, чтобы сохранить тему Royale в заголовках столбцов, нам нужно использовать свойство BasedOn стиля, который мы создали. Вот обновленный стиль deffinition, что оба позволяют изменять то, что вам нравится, и сохранить Royale Тема:
<Style TargetType="{x:Type GridViewColumnHeader}" BasedOn="{StaticResource {x:Type GridViewColumnHeader}}">