命名空間:
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;