【问题标题】:How to center headings on Dev Express grid?如何在 Devexpress 网格上居中标题?
【发布时间】:2013-05-21 13:30:23
【问题描述】:

在 Dev Express 网格之后,他们希望标题居中,目前他们偏向左侧。您如何将“设施”“状态”等居中?

<dxg:GridControl x:Name="grid"
                     ItemsSource="{Binding Summary}">
        <dxg:GridControl.Columns>
            <dxg:GridColumn FieldName="Facility"
                            dxg:BandedViewBehavior.Column="0"
                            dxg:BandedViewBehavior.Row="0"
                            dxg:BandedViewBehavior.RowSpan="2"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="State"
                            dxg:BandedViewBehavior.Column="1"
                            dxg:BandedViewBehavior.ColumnSpan="3"
                            dxg:BandedViewBehavior.IsBand="True"
                            HorizontalHeaderContentAlignment="Center"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="CNA"
                            EditSettings="{StaticResource TimeSpanEditSettings}"
                            FieldName="StateAide"
                            dxg:BandedViewBehavior.Column="1"
                            dxg:BandedViewBehavior.Row="1"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="LPN"
                            EditSettings="{StaticResource TimeSpanEditSettings}"
                            FieldName="StateLpn"
                            dxg:BandedViewBehavior.Column="2"
                            dxg:BandedViewBehavior.Row="1"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="RN"
                            EditSettings="{StaticResource TimeSpanEditSettings}"
                            FieldName="StateRn"
                            dxg:BandedViewBehavior.Column="3"
                            dxg:BandedViewBehavior.Row="1"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="Federal"
                            FieldName=""
                            dxg:BandedViewBehavior.Column="4"
                            dxg:BandedViewBehavior.ColumnSpan="3"
                            dxg:BandedViewBehavior.IsBand="True"
                            HorizontalHeaderContentAlignment="Center"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="CNA"
                            EditSettings="{StaticResource TimeSpanEditSettings}"
                            FieldName="FederalAide"
                            dxg:BandedViewBehavior.Column="4"
                            dxg:BandedViewBehavior.Row="1"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="LPN"
                            EditSettings="{StaticResource TimeSpanEditSettings}"
                            FieldName="FederalLpn"
                            dxg:BandedViewBehavior.Column="5"
                            dxg:BandedViewBehavior.Row="1"
                            HeaderTemplate="{StaticResource productHeader}" />
            <dxg:GridColumn Header="RN"
                            EditSettings="{StaticResource TimeSpanEditSettings}"
                            FieldName="FederalRn"
                            dxg:BandedViewBehavior.Column="6"
                            dxg:BandedViewBehavior.Row="1"
                            HeaderTemplate="{StaticResource productHeader}" />
        </dxg:GridControl.Columns>

【问题讨论】:

    标签: c# asp.net devexpress


    【解决方案1】:

    我在 WPF 中尝试过,设置 Horizo​​ntalHeaderContentAlignment 达到了结果。也许您的模板中的某些内容会覆盖它?如果您删除模板,它会起作用吗?如果是这样,请尝试在模板中设置该属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      • 2011-04-14
      • 1970-01-01
      • 2018-04-23
      • 2013-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多