Datagrid,第一列左对齐,其余为中心

时间:2011-09-28 18:39:46

标签: c# wpf

我有一个DataGrid,它引用另一个样式,将ColumnHeaderStyle的属性设置为居中。

<Style x:Key="CenterDataGridStyle" TargetType="{x:Type DataGrid}">
                <Style.Setters>                    
                    <Setter Property="ColumnHeaderStyle" Value="{StaticResource CenterColumnHeaderStyle}"/>                    
                </Style.Setters>
            </Style>

在后面的代码中是否有一种方法可以使DataGrid的第一列是左对齐而不是中心?我到目前为止:

dtGridReads.Columns [0]。

然后我不确定是否有可以为此设置的属性?感谢。

1 个答案:

答案 0 :(得分:1)

您可以在列上设置HorizontalAlignment之类的单个属性,而不是需要构建一个类似于XAML中的Style,并将其应用于列