[ 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 >
|
效果如下: