找回密码
 立即注册

QQ登录

只需一步,快速开始

来爱清

论坛元老

29

主题

111

帖子

6398

积分

论坛元老

积分
6398

活字格认证

QQ
来爱清
论坛元老   /  发表于:2015-4-10 17:03  /   查看:16710  /  回复:10
C1ComboBox设置IsEnabled="False"时背景颜色如何更改?



我想把C1ComboBox的背景色改为白色,如何更改呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-10 18:05:00
沙发
回复 1楼来爱清的帖子

C1ComboBox基于WPF平台,它遵循WPF的编程规范。
在WPF里,可以使用Style.Triggers来实现给功能。
比如,将disable的颜色设置为白色的代码参考:
  1. <Style TargetType="c1:C1ComboBox">               
  2.                 <Style.Triggers>
  3.                     <Trigger Property="IsEnabled" Value="False">
  4.                         <Setter Property="Background" Value="White"/>
  5.                     </Trigger>
  6.                 </Style.Triggers>

  7.             </Style>
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-10 21:10:00
板凳
回复 2楼Alice的帖子

Alice,谢谢你的回复。
我按照你的代码试验了一下,但没有起作用,你能帮我看看是什么原因吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-13 09:30:00
地板
回复 3楼来爱清的帖子

好的。
Demo已经收到。我测试后给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-14 10:58:00
5#
回复 3楼来爱清的帖子

这段代码没有起作用的原因,是由于disabled后,会覆盖一层颜色,使得白色模糊了。如果你设置红色,就可以看到这种效果。
因此要重写模板,这部分需要一定的代码量,我写完后给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-14 11:21:00
6#
回复 5楼Alice的帖子

好的,非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-14 14:17:00
7#
回复 6楼来爱清的帖子

不用客气。
目前我这里需要帮你验证的是C1ComboBox和C1NumbericBox的两个问题。
如果有结论我会及时通知你。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-14 15:53:00
8#
回复 3楼来爱清的帖子

C1ComboBox有一个border覆盖。
因此重写这部分代码,然后设置不可用的颜色。
具体请参考附件的示例。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-15 10:05:00
9#
回复 8楼Alice的帖子

你编写的demo我试验了一下,正好解决了我的问题。非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-15 10:25:00
10#
回复 9楼来爱清的帖子

那就好。
虽然编写这么一大段代码花费了不少精力,但听到你刚好用到,就非常开心。
谢谢你的反馈。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        

评分

参与人数 1满意度 +5 收起 理由
来爱清 + 5 服务非常好

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部