我有自定义控件,并为控件创建智能标记。控件具有集合属性,我在设计时使用集合编辑器来收集智能标签中需要的集合。实际上,当我点击智能标签Action Item时,我需要打开默认的集合编辑器。
我有这样的控制。
当我点击EditColumn项目时,我需要打开如下所示的收集者
简单地说,如何在点击智能标记项目时打开收集者?在此先感谢。
答案 0 :(得分:0)
最后我得到了解决方案。我创建了新类,它实现了IWindowFOrmEditorServeice和IServiceProvider接口,用于显示集合编辑器表单。我手动调用了 UITypeEditor类的EditValue方法,并将新类作为设计器传递,该设计器实现了IWindowFOrmEditorServeice和IServiceProvider接口。使用它我可以在智能标记中调用colectioneditor。 :)