FontWeight моего DataGridColumnHeader в порядке при разработке в Visual Studio 2017, но после запуска проекта текст для DataGridColumnHeader становится блеклым.Это то же самое для DataGridComboBoxColumn.TextColumns работает нормально, хотя.В Интернете я обнаружил, что лучший способ решить эту проблему - это использовать TextBlock вместо DataGridColumnHeaderPresenter в стиле DataGrid, но я не могу найти никакой помощи в том, как этого добиться.
Кроме того,независимо от того, насколько я увеличил размер шрифта для DataGridColumnHeader и DataGridComboBoxColumn, он, похоже, не изменится.Я знаю, что некоторые разработчики предложат мне добавить следующий фрагмент в мою DataGrid.
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="26" />
</Style>
<Style TargetType="{x:Type DataGrid}">
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="26" />
</Style>
</DataGrid.Resources>
Я пытался добавить это, но это не работает.Я отредактировал шаблон для DataGrid, DataGridColumnHeader и т. Д., Но не повезло.