项目要求 界面布局 可由客户设计\修改。
1,目前最好的实现方法,动态调用设计器\WPF?
2,模板--能够设计\加载\保存 定义的模板?  看有人是通过XML保存界面控件布局,调用界面时读取XML文件再动态恢复界面
3,能否做成active控件,供非托管代码调用?

解决方案 »

  1.   

    写一个配置文件,比如xml文件,分别为每个组件创建节点,存储相关属性,及布局,程序运行时,根据这些信息,去动态创建并布局
      

  2.   


    模块ID 
    模块归属 
    模块
    模块参数 
    模块样式 
    使用activex控件   
    或通过JS动态添加控件   
    数据库字段实现自定义
    能添加表,自定义字段,字段类型
    自己定义表单上控件的类型,比如下拉框,文本框,还有控制控件的样式
    表单布局就是Grid 序列化文件,动态添加按钮
    反射执行相关操作