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