[ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示?

 我来答
FoolRabbit编程
推荐于2016-01-19 · 知道合伙人数码行家
FoolRabbit编程
知道合伙人数码行家
采纳数:619 获赞数:3805
毕业于苏州大学,4年编程经验,对WPF有研究。

向TA提问 私信TA
展开全部

    对于列头Header居中,使用HorizontalHeaderContentAlignment=“Center”即可。

    对于列值居中,更改列的EditSettings,设置对应的EditSettings的HorizontalContentAlignment="Center"即可。


示例代码如下:

<Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" 
        xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" 
        x:Class="WpfApplication18.MainWindow"
        Title="MainWindow" Height="350" Width="525">
    <Window.Resources>
        <Style TargetType="{x:Type dxg:GridColumn}">
            <!--列头居中-->
            <Setter Property="HorizontalHeaderContentAlignment" Value="Center" />
            <!--列值居中-->
            <Setter Property="EditSettings">
                <Setter.Value>
                    <dxe:TextEditSettings HorizontalContentAlignment="Center" />
                </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>
    <Grid>
        <dxg:GridControl ItemsSource="{Binding students}">
            <dxg:GridControl.Columns>
                <dxg:GridColumn FieldName="id" />
                <dxg:GridColumn FieldName="name" />
            </dxg:GridControl.Columns>
            <dxg:GridControl.View>
                <dxg:TableView/>
            </dxg:GridControl.View>
        </dxg:GridControl>
    </Grid>
</Window>


效果如下:

足球预测专家
2014-02-07 · 谈天下足球,交亿万朋友。
足球预测专家
采纳数:45999 获赞数:102004

向TA提问 私信TA
展开全部
您好这是百度比较有权威的笔记本电脑的选择文章,里面很全面的叙述了挑选文章的技巧,您可以看看,也可以百度hi作者,或者也可以百度hi我,尽量帮助您。
http://jingyan.baidu.com/magazine/7247
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式