WPF HandyOrg DataGrid 表格内容和标题居中显示
2024-09-08 10:08:49
表格内容居中
对于文本显示列DataGridTextColumn
需要设定文本内容水平居中
或者水平居右
,而不是HandyControl中设定的样式默认显示为居左
时,需要继承DataGridCellStyle
重写HorizontalContentAlignment
属性为Center
或Right
需要注意的是,此方式仅仅适用于引入了HandControl资源样式的项目,普通原生DataGrid使用该方式无效。
样式: <Style x:Key="DataGridTextCenterColumnStyle" TargetType="DataGridCell" BasedOn="{StaticResource DataGridCellStyle}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style> xaml中的使用: <DataGrid ItemsSource="{Binding Datas}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="居左" Binding="{Binding Name}" Width="*"/>
<DataGridTextColumn Header="居中" CellStyle="{StaticResource DataGridTextCenterColumnStyle}" Width="*" Binding="{Binding Name}"/>
</DataGrid.Columns>
</DataGrid>
表格内容居中
<!--列标题 文字居中-->
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader" BasedOn="{StaticResource DataGridColumnHeaderStyle}">
<Setter Property="HorizontalAlignment" Value="Center"></Setter>
</Style>
</DataGrid.ColumnHeaderStyle>
最新文章
- 为什么get比post更快
- 缺省servlet的使用
- JPA用myeclipse生成bean
- [入门]bower安装和使用
- Linux内核启动分析过程-《Linux内核分析》week3作业
- Node创建TCP聊天
- thinkphp二维数组模板输出方法
- DelphiXE 显示GIF动画
- 安卓开发学习笔记(四):Android Stuidio无法实现隐式Intent是为什么?
- Mysql 主键如何实现持久化
- Render Functions &; JSX
- Netty 能做什么
- 【RabbitMQ】1、RabbitMQ的几种典型使用场景
- springboot日志框架
- AngulerJS学习(五)按需动态载入文件
- 关于MFLAGS与MAKEFLAGS
- hibernate的一级缓存问题
- 提交内容到版本库:git commit
- jQuery实现的手机发送验证码倒计时效果代码分享
- 程序猿怎样变身IT讲师
热门文章
- MAUI Blazor (Windows) App 动态设置窗口标题
- 模板层之标签 自定义过滤器及标签 模板的继承与导入 模型层之前期准备 ORM常用关键字
- 真实世界的人工智能应用落地——OpenAI篇 ⛵
- Base58算法加密解密(Python实现)
- [python] tensorflow中的argmax()函数argmax()函数
- 数据分析中的SQL如何解决业务问题
- pytest框架的简介
- Spring Cloud服务发现组件Eureka
- Docker使用阿里云拉取配置源也无法拉取的镜像-github镜像镜像gcr.io
- flutter flutter_screenutil Looking up a deactivated widget&#39;s ancestor is unsafe.