// (实心刷)
Rectangle rect1 = new Rectangle(20, 80, 250, 100); SolidBrush sbrush1 = new SolidBrush(Color.DarkOrchid); SolidBrush sbrush2 = new SolidBrush(Color.Aquamarine); SolidBrush sbrush3 = new SolidBrush(Color.DarkOrange); //(梯度刷) //(阴影刷) //(纹理刷) ------------------------------------ using System.Windows.Media; 1、String转换成Color Color color = (Color)ColorConverter.ConvertFromString(string); 2、String转换成Brush BrushConverter brushConverter = new BrushConverter(); 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; |
|
来自: 贾朋亮博客 > 《Silverlight》