zoukankan      html  css  js  c++  java
  • DataGrid表格的表头换行和内容居中

    1在全局App.xaml文件中声明

    在<ResourceDictionary></ResourceDictionary>标记中
    添加 <ResourceDictionary Source="TableStyle.xaml"/>
    2在TableStyle.xaml文件的< ResourceDictionary></ResourceDictionary>标记中加入
     1  <!--表格模版 -->
     2     <!--单元格 文本居中 跨行-->
     3     <Style TargetType ="TextBlock" x: Key="dgCell">
     4         <Setter Property ="TextAlignment" Value="Center"/>
     5      <Setter Property="TextWrapping" Value ="Wrap"/>
     6     </Style>
     7     <!--标题 居中跨行-->
     8     <Style TargetType ="DataGridColumnHeader" x: Key="dgHeader">
     9         <Setter Property ="HorizontalContentAlignment" Value="Center"/>
    10         <Setter Property ="ContentTemplate">
    11             <Setter.Value>
    12                 <DataTemplate>
    13                    <TextBlock Text ="{Binding}" TextWrapping="Wrap"   TextAlignment ="Center"   HorizontalAlignment="Center"/>
    14                 </DataTemplate>
    15             </Setter.Value>
    16         </Setter>
    17     </Style>
    3在前台页面.xaml文件中绑定数据源
    在<DataGridTextColumn/>标记中添加
    即为
    1 <DataGridTextColumn ElementStyle ="{StaticResource dgCell }" HeaderStyle ="{ StaticResource dgHeader }"/>
    一分辛苦一分才
  • 相关阅读:
    如果获取 上传域的文件名
    更改织梦后台广告
    html5 让IE6,7支持HTML5语义化标签的文件
    如何获取选中的复选框
    手机下的ev.pageX无效
    Ajax
    列出远程git的全部分支
    扫描局域网中Gogs服务器(ruby)
    Xcode删除无用的Symbols信息
    Docker
  • 原文地址:https://www.cnblogs.com/JoanLin-workNotes/p/3751884.html
Copyright © 2011-2022 走看看