如何在xaml中左对齐数字列

时间:2012-09-20 15:12:40

标签: c# xaml

我在c#Xaml应用程序中有一些列显示为右对齐,我们需要它们左对齐。 我认为它应该可以在Xaml中完成,但不确定如何。

<dxg:GridColumn FieldName="Value"
                Header="End Value" />
<dxg:GridColumn FieldName="Change" />
<dxg:GridColumn EditSettings="{dxe:TextSettings DisplayFormat=N2}"
                FieldName="Percent" />

1 个答案:

答案 0 :(得分:0)

显示必须在单元格样式中修复,因此您可以添加如下:

<dxg:GridColumn x:Name="colText" FieldName="Text" CellStyle="{StaticResource styleAligned}"/>

然后在资源中定义样式:

<dxg:GridControl.Resources>
    <Style x:Key="styleAligned" TargetType="dxg:CellContentPresenter">
        <Setter Property="HorizontalContentAlignment" Value="XXX"/>
    </Style>
</dxg:GridControl.Resources>

在那里你可以改变XXX的右,左,中,对齐......