开发者社区> 杰克.陈> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

c#-WPF string,color,brush之间的转换

简介: 原文:c#-WPF string,color,brush之间的转换 String转换成Color string-"ffffff" Color color = (Color)ColorConverter.
+关注继续查看
原文:c#-WPF string,color,brush之间的转换

String转换成Color

string-"ffffff"

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

String转换成Brush

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

Color转换成Brush

Brush brush = new SolidColorBrush(color));

Brush转换成Color

//先将Brush转成string,再转成Color

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

//将Brush转成SolidColorBrush,再取Color

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

(ARGB)转换为Brush

Brush br = new SolidColorBrush(Color.FromArgb(cl.Color.A, cl.Color.R, cl.Color.G, cl.Color.B)); 


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java基础String,int,Integer类型的互相转换
Java基础String,int,Integer类型的互相转换
0 0
hutool将XML文档转换为String
hutool将XML文档转换为String
0 0
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与
0 0
Java:String和List互相转换
Java:String和List互相转换
0 0
Java中StringBuilder与String的互相转换
Java中StringBuilder与String的互相转换
0 0
知识分享之Golang——常用的类型转换int、string、float互相转换
知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
0 0
string转换为date,date转换string
string转换为date,date转换string
0 0
解决php无法将string转换为json的办法
解决php无法将string转换为json的办法
0 0
C/CPP中int和string的互相转换详解与多解例题分析
C标准库atoi, atof, atol, atoll(C++11标准) 函数,以及sprintf、sscanf函数,用sstream类,实现C++中int和string的互相转换
0 0
+关注
杰克.陈
一个安静的程序猿~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载