Увеличение FontSize и FontWeight для DataGridColumnHeader WPG dataGrid в Visual Studio 2017 - PullRequest
0 голосов
/ 30 мая 2018

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 и т. Д., Но не повезло.

...