如何在 wpf C# 中更新 Grid header 的文本大写样式
How to update text uppercase style for Grid header in wpf C#
需要在 C# WPF 应用程序中使用大写更新网格 header 文本
网格 header 类似于: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>
通常,您可以处理 AutoGeneratingColumn
事件以将列的 Header
属性 设置为自定义字符串,例如:
private void Dg_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
e.Column.Header = e.PropertyName.ToUpper();
}
需要在 C# WPF 应用程序中使用大写更新网格 header 文本
网格 header 类似于: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>
通常,您可以处理 AutoGeneratingColumn
事件以将列的 Header
属性 设置为自定义字符串,例如:
private void Dg_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
e.Column.Header = e.PropertyName.ToUpper();
}