自定义Convert是否可以不用直接附加到SPField上?

Apr 20, 2014 at 2:57 PM
避免项目引用。
是否可以用WF4类似的MetadataRegister的方式注册一下?
Coordinator
Apr 23, 2014 at 1:25 PM
jianyi兄的意思是custom spfield与custom converter不在一个项目里,然后不想在项目间引用?
Apr 24, 2014 at 1:29 AM
是的,或者,如果我下了一个开源的Field,不想去改他的代码。。。
我看下代码,其实这个机制是有的(Register),只不过是一个internal的方式.
我自己改了下代码,加了个RegisterForProperty(type,converter type)
Apr 24, 2014 at 1:39 AM
就行WF4的Activity和ActivityDesigner,Activity项目可以完全不引用ActivityDesigner项目,也不引用其他UI相关的dl,如(DesignerAttribute)。
Coordinator
Apr 25, 2014 at 6:17 AM
是的,最早是考虑过把注册的方法提供出来,方便为第三方Field写Converter,但是没想好如何方便的进行注册,如果仅仅是提供一个Register方法的话,消费方应该在什么地方调用它,总觉得不太靠谱。
未来可以向你说的方向靠拢,靠谱,哈哈。
Apr 25, 2014 at 6:57 AM
我现在实在static构造函数里注册的。