【问题标题】:Codedom at runtime运行时的代码域
【发布时间】:2012-08-26 17:09:30
【问题描述】:

我正在使用 vs 2010 可视化和建模 sdk 构建代码生成工具。我需要生成的一件事是一个简单的数据捕获 ui(windows 窗体,最好使用 devexpress 布局控件),其中包含类中每个属性的捕获字段和标签。

我可以使用 t4 文本模板来执行此操作,但我意识到如果我这样做,我将重新发明轮子 - 一种更简单的方法是将控件添加到在运行时构造的表单并允许适当的 codedomseriaizer为我生成 form.designer.cs 代码 - 这可能吗?

总而言之,我想在运行时构建一个表单,并检索designer.cs文件的字符串..

格雷厄姆

【问题讨论】:

    标签: visual-studio-2010 code-generation codedom class-diagram


    【解决方案1】:

    难道您不能简单地保留运行时生成代码并使用设计器仅设计表单的其他部分吗?这样,如果将新属性添加到类中,自动生成的控件将自动更新。

    【讨论】:

    • 是的,但我希望开发人员能够在代码生成完成后在设计时查看和剪切表单。
    猜你喜欢
    • 2017-12-16
    • 2014-10-27
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多