如何在 xaml 中左对齐数字列

  • 本文关键字:左对齐 数字 xaml 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" />

显示必须在单元格样式中固定,因此您可以添加如下所示的样式:

<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更改为右,左,居中,对齐...。

最新更新