我有一个存储了某个控件的xml属性。
<Prop Name="ForeColor" Type="System.Drawing.Color" Value="-16777216" />
我希望将其转换为其他格式
System.Type type = System.Type.GetType(propertyTypeString);
object propertyObj =
TypeDescriptor.GetConverter(type).ConvertFromString(propertyValueString);
System.Type.GetType("System.Drawing.Color")返回null。
问题是如何正确从字符串中获取颜色类型
(最好不要为颜色属性做特殊处理)
更新
有时这个xml文件会手动编辑。