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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示?相关的知识,希望对你有一定的参考价值。

    对于列头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>


效果如下:

参考技术A 您好这是百度比较有权威的笔记本电脑的选择文章,里面很全面的叙述了挑选文章的技巧,您可以看看,也可以百度hi作者,或者也可以百度hi我,尽量帮助您。
http://jingyan.baidu.com/magazine/7247

【WPF】wpf加载和保存xaml文件

参考技术A 加载效果图:

public MainWindow(string xamlFile)

       

            InitializeComponent();

            DependencyObject rootElement;

            using (FileStream fs = new FileStream(xamlFile, FileMode.Open))

           

                rootElement = (DependencyObject)XamlReader.Load(fs);

           

            Content = rootElement;

            //查找控件(方法一)

            button1 = (Button) LogicalTreeHelper.FindLogicalNode(rootElement, "button1");

修改app.xaml.cs里的启动项

保存功能:

换成Create可以覆盖保存文件,不会重复而报错。

以上是关于[ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示?的主要内容,如果未能解决你的问题,请参考以下文章

wpf窗体阴影

WPF 精修篇 Winform 嵌入WPF控件

wpf 用啥字体

wpf 添加动态图片

wpf编程 求大神指导如何用WPF制作一个论坛。。。!!急!!!

wpf和winform的区别