Как обновить стиль текста в верхнем регистре для заголовка сетки в wpf C # - PullRequest
0 голосов
/ 12 июня 2018

Необходимо обновить текст заголовка сетки с помощью Uppercase в C # WPF приложении.

Заголовок сетки: Like: ItemName Ожидается: ITEMNAME

Пожалуйста, дайте нам знать, как это сделать?

<StackPanel>
    <DataGrid 
        x:Name="ItemsList"   AutoGenerateColumns="True"  
        GridLinesVisibility="None"               
        HorizontalAlignment="Center"
        IsReadOnly="True"
        BorderThickness="1"
        BorderBrush="LightGray"
        ColumnWidth="138.5"
        ColumnHeaderStyle="{DynamicResource dataGridHeader}" />
</StackPanel>

1 Ответ

0 голосов
/ 12 июня 2018

Как правило, вы можете обработать событие AutoGeneratingColumn, чтобы задать для свойства Header столбца пользовательскую строку, например:

private void Dg_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
    e.Column.Header = e.PropertyName.ToUpper();
}
...