如何使用CodeDom创建各种设计器

时间:2015-09-05 22:33:40

标签: c# visual-studio codedom

编辑:这不是winforms应用程序,它是一个根本不使用visual studio的自定义系统。 winforms只是我需要的一个样本,它根本与它无关。

我有一个用于设计一些布局的软件,类似于Visual Studio(很简单)。 我已经开始研究CodeDom了,我想知道VS如何处理设计器的源代码。 我想要完成的主要是生成一个类似于设计器文件的文件,但对于我自己的OUST CUSTOM系统,那就是UNRELATED for Winforms。

假设我有List,我想生成每个的所有初始化代码,这些代码可能很复杂并且内部有其他复杂对象。

一个要求,我甚至不确定它是否可能,我想要有定义自己生成的代码的类型,例如:

//MyType A, when the code is generated it should be:
MyType name = SomethingElse.Load("somethingThatIGetFromtheOriginalControl"); 

像二进制文件这样的东西是通过普通设计师处理的

我还是很新鲜,但是我看到的所有教程和资源都没有处理这个问题,或者我没有正确理解它,任何人都可以解决这个问题吗?

TLDR:我想模拟VS设计师在较小的级别中所做的事情。

0 个答案:

没有答案