【发布时间】:2011-04-12 19:35:38
【问题描述】:
我正在重构一个包含大量 从运行时信息动态创建的表单。
为了降低系统的复杂程度,我想为每种形式编写单独的代码文件。 由于表单很多,我正在考虑一种方法来自动化从运行时收集的数据创建表单源代码文件的过程。
例如如果我有一个名为 EditPeople 的表单的运行时实例,我想创建 EditPeople.designer.cs 的源代码,这样我就可以在 windows 表单设计器中编辑表单。
你知道是否有一些框架或工具可以简化这项任务?
【问题讨论】:
-
谢谢。我会尝试使用 CodeDom 对象来编写源文件。
-
能解决这个问题吗? CodeDom 听起来像是可能的解决方案,要搜索的另一件事是“设计时序列化”
-
@DK:是的,我调查了CodeDom,似乎是可以的,但是由于它看起来也太复杂了,所以我最终选择手动重新创建表单...
标签: c# .net winforms visual-studio-2010 c#-4.0