我现在必须使用 MVVM 创建一个多屏幕 Silverlight 4 RIA 应用程序。
这些屏幕中的每一个都必须划分为多个区域(例如,主从场景,而它们中的每一个都是不同的部分,并且一个可以控制另一个)。
你能给我一些想法,什么应该是实现这样一个应用程序的正确方法?
棱镜是正确的选择吗?我开始阅读 Prism 手册并非常喜欢以非常灵活的方式切换区域和屏幕以及控制的想法,但是,如上所述,我发现将其拆分到许多组件中太过分了。
如果 Prism 是正确的选择,那么我将不胜感激有关此特定场景的任何类型的指导或参考指导(多个屏幕和区域以及 OTOH 没有让我的解决方案在大量项目中被发现。