2012-01-16 84 views
0

我正在开发基于Microsoft WPF和C#的服务台系统。在我的wpf应用程序中创建表单

自从出现了我的上级新定位后,一切都很顺利。基本上我必须在我的应用程序中创建一个FORM BUILDER。这需要基于我的服务台的通用性如何。

例如:

  • 项目1:加载所有的票系统的通用输入。
  • 项目2:加载票务系统的所有通用输入PLUS两个其他字段(组合框加载数据库中的数据和一系列复选框)
  • 项目3:必须是具有新输入类型的全新表单。
  • 项目N:等。等等。

事实是,我不能每一个新项目到来时重新编译我的应用我想在创建一个新的部分只是用于注册新。项目,然后为这个项目建立具体形式的可能性。

我该怎么办?可能吗 ?

+0

我在想我的应用程序里面是这样的http://portuguese.jotform.com/ – 2012-01-16 20:06:14

回答

0

MEF可能会有所帮助。

  • 创建作曲家EXE
  • 创建一个合同DLL,在定义的合同/属性
  • 创建扩展DLL(每个表格)
  • 作曲的应用程序和扩展DLL应参考合同

一旦你有了composer EXE并且合适了DLL,你只需要编译新的扩展DLL。

如果你根本不想编译,那么你会看起来像更多的工作,这个答案可能不是你的解决方案的模板。

相关问题