首页 > 其他 > 详细

DataGrid列头标题居中及列中文本居中

时间:2018-12-17 17:57:19      阅读:604      评论:0      收藏:0      [点我收藏+]

列头标题居中

1 <Style x:Key="ColumnHeaderStyleC" TargetType="DataGridColumnHeader">
2     <Setter Property="HorizontalContentAlignment" Value="Center"/>
3     <Style.Triggers>
4          <Trigger Property="IsMouseOver" Value="True">
5                <Setter Property="ToolTip" Value="Click to sort."/>
6          </Trigger>
7     </Style.Triggers>
8 </Style>

使用

<DataGrid  Name="AlarmDataDG" ColumnHeaderStyle="{DynamicResource ColumnHeaderStyleC}" BeginningEdit="AlarmDataDG_BeginningEdit" CellEditEnding="AlarmDataDG_CellEditEnding">

列中文本(DataGridTemplateColumn)

1 <DataGridTemplateColumn Header="序号" Visibility="Hidden">
2    <DataGridTemplateColumn.CellTemplate>
3           <DataTemplate>
4                <TextBlock Text="{Binding Path=RowId}" HorizontalAlignment="Center"/>
5           </DataTemplate>
6    </DataGridTemplateColumn.CellTemplate>
7 </DataGridTemplateColumn>

DataGridTextColumn 设置ElementStyle

参考https://www.cnblogs.com/peasana/archive/2012/07/11/2586031.html

DataGrid列头标题居中及列中文本居中

原文:https://www.cnblogs.com/gxsxc/p/10132848.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!