C# Datagrid,第一列左对齐,其余列居中
我有一个DataGrid,它引用另一种样式,将ColumnHeaderStyle的属性设置为居中C# Datagrid,第一列左对齐,其余列居中,c#,wpf,C#,Wpf,我有一个DataGrid,它引用另一种样式,将ColumnHeaderStyle的属性设置为居中 <Style x:Key="CenterDataGridStyle" TargetType="{x:Type DataGrid}"> <Style.Setters> <Setter Property="ColumnHeaderStyle" Value="{St
<Style x:Key="CenterDataGridStyle" TargetType="{x:Type DataGrid}">
<Style.Setters>
<Setter Property="ColumnHeaderStyle" Value="{StaticResource CenterColumnHeaderStyle}"/>
</Style.Setters>
</Style>
在代码隐藏中是否有方法使DataGrid的第一列左对齐而不是居中对齐?我得到的结果是:
dtGridReads.Columns[0]
那么我不确定是否有一个我可以设置的属性?谢谢。没有一个像
HorizontalAlignment
这样的属性可以在列上设置,相反,您需要构造一个类似于XAML的样式
,并将其应用于列