将自定义gui框架与VS设计器集成

时间:2020-03-05 18:44:38  来源:igfitidea点击:

想象一下,我们自制了一个不使用Windows句柄的自定义gui框架(紧凑的框架,因此请不要与"为什么"争论)。开发这种框架的主要缺点之一是与Winform Designer失去了兼容性。

因此,我的问题是向所有对VS定制有很多了解的所有人,是否有一种聪明的机制可以将gui框架整合到设计器中,并使其吐出定制代码,而不是标准Windows中的东西InitialiseComponent()方法?

解决方案

回答

最近,我观看了有关这些为Visual Studio构建WoW插件设计器的家伙的视频。

他们克服了使他们的完全自定义控件在设计器中正确呈现的任务。我不确定这是否正是我们所需要的,但可能值得一看。它是开源的:

http://www.codeplex.com/WarcraftAddOnStudio

回答

从那以后,我还发现DevExpress的DXCore是简化插件开发的工具。默认实现不会让我停靠在文档中(中央),但无论如何仍然可以轻松地用它生成一个插件,该插件可以动态地编译文件并呈现其中的内容,这可能对我很有帮助。 :)