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;
本文详细介绍了在WPF中如何进行颜色(Color)与画刷(Brush)之间的相互转换,包括String到Color、String到Brush、Color到Brush以及Brush到Color的多种转换方法,为WPF应用开发提供了实用的代码示例。
1202

被折叠的 条评论
为什么被折叠?



