天天看點

wpf中string、color、brush之間的轉換

命名空間: 

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;

繼續閱讀