【发布时间】:2010-10-16 17:10:45
【问题描述】:
我正在充实我脑海中的 WPF 业务应用程序,而引起我兴趣的一件事是我应该如何处理使其难以置信的模块化。例如,我的主应用程序将简单地包含启动界面、加载模块、连接到服务器等的基础知识。这些模块以类库的形式包含它们自己的逻辑和 WPF 窗口。模块可以定义自己的资源字典,并从主应用程序的资源字典中提取常用画笔等。
实施这种性质的系统的最佳方式是什么?应该如何构建主界面,以便它加载的模块几乎可以改变其用户界面和逻辑的任何方面?
我意识到这是一个相当模糊的问题,但我只是在寻找一般性的意见和头脑风暴。
谢谢!
【问题讨论】: