using System.Windows.Media;

1、String转换成Color

Color color = (Color)ColorConverter.ConvertFromString(string);

2、String转换成Brush

BrushConverter brushConverter = new BrushConverter();
            Brush brush = (Brush)brushConverter.ConvertFromString(string);

3、Color转换成Brush

Brush brush = new SolidColorBrush(color));

4、Brush转换成Color有两种方法:

(1)先将Brush转成string,再转成Color。

Color color= (Color)ColorConverter.ConvertFromString(brush.ToString());

(2)将Brush转成SolidColorBrush,再取Color。

Color color= ((SolidColorBrush)CadColor.Background).Color;

转载于:https://www.cnblogs.com/chriskwok/p/4071590.html

Brush、Color、String相互转换相关推荐

  1. golang []byte 和 string相互转换

    原文链接:golang []byte和string相互转换 测试例子 package mainimport ("fmt" )func main() {str2 := "h ...

  2. Python bytes 和 string 相互转换 - Python零基础入门教程

    目录 一.Python bytes 和 string 区别 二.Python string 转 bytes 三. Python bytes 转 string 四.猜你喜欢 基础 Python 学习路线 ...

  3. teeChart控件的异常:MARKS.CALLOUT.BRUSH.COLOR:Property callout does not exist

    环境: cb6.0 +windows xp 最近,程序中所有含有 TeeChart控件的窗口,突然之间打不开了, 连续提示3个错误: 1,...."Property callout does ...

  4. LPCWSTR或LPWSTR与string相互转换

    一.目的: 1.在MFC读取ini配置文件中GetPrivateProfileString获取的是LPWSTR,所以需要将其转换为string 二.操作: 1.MFC读取.ini文件字符串的方法 ht ...

  5. Python Bytes和String相互转换,解决Bytes转换String时b‘xxx‘问题

    Python Bytes和String相互转换 发现Python的在bytes数据转string的时候直接用str(xx)会多一个b'xxx'.然后就很麻烦,后来查了下发现bytes和String相互 ...

  6. C#中Brush、Color、String相互转换

    1.String转换成Color Color color = (Color)ColorConverter.ConvertFromString(string); 2.String转换成Brush Bru ...

  7. c# Brush、Color、String相互转换

    using System.Windows.Media; 1.String转换成Color Color color = (Color)ColorConverter.ConvertFromString(s ...

  8. golang []byte和string相互转换

    测试例子: package mainimport ("fmt" )func main() {str2 := "hello"data2 := []byte(str ...

  9. Qstring 和 String相互转换

    1.QString转换String string s = qstr.toStdString(); 2.String转换QString QString qstr2 = QString::fromStdS ...

最新文章

  1. java中方法的重写
  2. 日志和告警数据挖掘经验谈——利用日志相似度进行聚类,利用时间进行关联分析...
  3. java生成随机数保留数点后两位
  4. [APIO2010]
  5. BeanPostProcessor —— 连接Spring IOC和AOP的桥梁
  6. modelandview使用过程_面试问烂的 Spring AOP 原理、Spring MVC 过程
  7. c语言非法字符判别,98行的四则计算器.(支持括号)加入了非法字符的检测
  8. 解决升级Win 10 IP 10122后无法调试UAP应用的方法
  9. Movist Pro for mac(mac高清视频播放器)
  10. DeBank和非小号网站的数据分析-实习工作小结
  11. 征文 | 青出于蓝而胜于蓝 国货之光GBase
  12. mysql的max_allowed_packet配置
  13. 2022-06微软漏洞通告
  14. 智真长老临别四句偈言 智深圆寂偈语
  15. 由验证控件引起的IE的超级爆笑BUG
  16. 程序员们的那些神表情,有木有击中你^_^
  17. 2019公共课的【考研平均分】和难度系数公布!
  18. 在SAR-Opt数据融合领域针对深度学习的SEN1-2数据集
  19. [经典收藏]1200个Photoshop经典实例打造ps高手!
  20. 7-5 宿舍谁最高? (20 分)

热门文章

  1. oracle环境变量怎么配,oracle环境变量配置-Oracle
  2. java tomcat数据库连接池_tomcat配置数据库连接池2
  3. mate30后续用鸿蒙系统,mate30可以升级鸿蒙不?升级后还能退回原系统吗?
  4. JSP Include 文件方式
  5. zynq无法识别sd卡_百度米尔携手推出FZ3深度学习计算卡!
  6. JDK8新特性(十五)之重复注解、类型注解
  7. BootStrap修改modal模态框的宽度
  8. Linux中的提权操作
  9. mysql 5.6 登录 警告_解决mysql登录出现警告问题的简单方法
  10. 上海纽约大学计算机专业怎样,聚焦|对话上纽大计算机科学教授郭斯瑶