我正在使用vs 2010 visual& amp;来构建代码生成工具。建模sdk。我需要生成的一件事是一个简单的数据捕获ui(窗口形式,最好是使用devexpress布局控制),带有捕获字段和放大器。类中每个属性的标签。
我可以使用t4文本模板来执行此操作,但我意识到如果我这样做,我将重新发明轮子 - 更简单的方法是将控件添加到在运行时构造的表单并允许适当的codedomseriaizer为我生成form.designer.cs代码 - 这可能吗?
总结一下,我想在运行时构建一个表单,并检索一个designer.cs文件的字符串..
格雷厄姆
答案 0 :(得分:0)
您是否可以简单地使用运行时生成代码,并使用设计器仅设计表单的其他部分?这样,如果将新属性添加到类中,则自动生成的控件将自动更新。