我的项目的基类上有一个 TypeConverter。
[TypeConverter(typeof(CodeTypeConverter))]
abstract class CodeBase
我有许多继承这个基础的类
class TitleCode : CodeBase
class PreferenceCode : CodeBase
当调用类型转换器 (ValueProvider.ConvertSimpleType) 的事物不会创建上下文,因此不会通知 ConvertFrom 目标类型,因此它可以进行转换。
public override object ConvertFrom(
ITypeDescriptorContext context, // this is null
CultureInfo culture,
object value)
有没有人遇到过这个问题?如果是这样,你有解决办法吗?