我花了整整一天的时间来弄清楚为什么一个特定的类没有利用其属性上标记的TypeConverters。
事实证明不是类本身,而是我创建了手动绑定到通常使用扩展方法的UI的事实。
因此,在您追求“ AssemblyResolve”或“使用类型名称而不是typeof”之前,如果您的问题涉及数据绑定,请检查此。
txt.DataBindings.Add(nameof(txt.Text), source, propertyName, true, DataSourceUpdateMode.OnValidation, null, format); //WORKS
txt.DataBindings.Add(nameof(txt.Text), source, propertyName, false, DataSourceUpdateMode.OnValidation, null, format); //fails
txt.DataBindings.Add(nameof(txt.Text), source, propertyName); //fails
那里是真假标志?
这是“ formattingEnabled”。