我需要将具有颜色名称(例如“Red”)的字符串转换为 System.Windows.Media.Color 的对象。
我正在使用以下代码:
using System.ComponentModel;
TypeConverter tc = new TypeConverter();
Color bgColor = (Color)(tc.ConvertFrom((li["Background_x0020_Color"].ToString())));
代码成功构建,但引发运行时异常:“ConvertFrom 未在基本 TypeConverter 中实现。”
任何帮助是极大的赞赏。谢谢!