0

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

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

1 回答 1

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 更改为 Right、Left、Center、Justify....

于 2012-09-20T15:17:31.900 回答