凌波星子

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如果不对DataGrid的ColumnHeaderStyle进行设置,默认DataGrid的列标题向左靠齐,且不会随着列宽的变动而移动,会出现如下效果:

 

为了使列标题居中,要对ColumnHeaderStyle进行如下设置:

1 <Style TargetType="DataGridColumnHeader">
2      <Setter Property="HorizontalAlignment" Value="Stretch"  />   //这行可以不要
3      <Setter Property="HorizontalContentAlignment" Value="Center"    />                                 
4</Style>

进行这样设置好后,效果如下:

 

 

posted on 2012-05-24 16:35  凌波星子  阅读(2732)  评论(0)    收藏  举报