[ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示?相关的知识,希望对你有一定的参考价值。
对于列头Header居中,使用HorizontalHeaderContentAlignment=“Center”即可。
对于列值居中,更改列的EditSettings,设置对应的EditSettings的HorizontalContentAlignment="Center"即可。
示例代码如下:
<Windowxmlns="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怎么可以让所有内容居中显示?的主要内容,如果未能解决你的问题,请参考以下文章