0
点赞
收藏
分享

微信扫一扫

C# string Color SolidColorBursh

System.Drawing.Color

String  color = System.Drawing.ColorTranslator.ToHtml(colorEdit1.Color); //将Color对象转为String对象。如#AABBCC这种

colorEdit1.Color = System.Drawing.ColorTranslator.FromHtml(color);//将#AABBCC这种字符串对象转为Color对象。

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;

5、int 转Brush

    new SolidColorBrush(Color.FromRgb(217, 76, 76))



举报

相关推荐

0 条评论