WPF学习笔记-DataGrid列头标题居中及列中文本居中


列头标题居中

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM