有谁知道如何在WPF中将代表颜色的字符串转换为SolidColorBrush
?
例如:
string colorRed = "Red";
SolidColorBrush fromStringToColor = new SolidColorBrush(colorRed);
这就是我要完成的工作。
有任何想法吗?
提前致谢。
最佳答案
您必须将字符串转换为System.Windows.Media.Color,可以使用静态ColorConverter.ConvertFromString方法执行此操作:
string colorRed = "Red";
Color c = (Color)ColorConverter.ConvertFromString(colorRed);
SolidColorBrush fromStringToColor = new SolidColorBrush(c);