INFRAGISTICS 更改 XamDataGrid 行的样式

默认情况下,XamDataGrid 对各种状态(如选择、活动和悬停)使用基于蓝色的配色方案。 通常,您希望根据具体情况更改这些行的样式。 这一次,我将向您展示如何为每个状态单独更改行样式。

如何实现

XamDataGrid 的行样式可以在 DataRecordPresenter 类中设置。 有关 XamDataGrid 的每个元素的配置,请参阅关于 xamDataGrid

为 DataRecordPresenter 创建样式。 资源库的值绑定到组合框中选定的颜色。 有关实现详细信息,请参阅示例

<Style TargetType=“{x:Type igDP:DataRecordCellArea}”>
<!--活动行背景颜色 - >
<Setter 属性=“BackgroundActive”
=“{绑定元素名称=BackgroundActive_Color,路径=选定项}”/>
<!--选择行背景颜色 - >
<二传手属性=“背景选定”
=“{绑定元素名称=BackgroundSelected_Color,路径=选定项}”/>
<!--悬停行背景颜色 -->
<二传手属性=“背景悬停”
=“{绑定元素名称=BackgroundHover_Color,路径=选定项}”/>
<!--活动行边框颜色 - >
<Setter Property=“BorderActiveBrush”
=“{绑定元素名称=BorderActiveBrush_Color,路径=选定项}”/>
<!--悬停行边框颜色 - >
<Setter 属性=“BorderHoverBrush”
=“{绑定元素名称=BorderHoverBrush_Color,路径=选定项}”/>
<!--选择行边框颜色 - >
<Setter 属性=“边框选定画笔”
=“{绑定元素名称=BorderSelectedBrush_Color, 路径=选定项}”/>
</风格>

执行结果

从屏幕右侧的组合框中选择颜色信息。 如果要禁用行样式,请在所有组合框中选择白色 (#FFFFFFFF)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值