我有一个用于设计一些布局的软件,类似于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设计师在较小的级别中所做的事情。