我陷入了某种困惑:一方面,微软架构师和周围的网络社区推广 MVVM 模式来构建 WPF 应用程序,但另一方面,在 Prism 模式和实践中,他们使用绝对其他的设计模式 - MVP、演示模型和监督 Controller !而且没有一个使用纯 MVVM 的例子!他们甚至在 PRISM 文档中只字未提如何使用 MVVM!那么,在这种情况下应该做什么呢?是否可以在 PRISM 应用程序中使用 MVVM 模式,并具有与上面列出的模式相同的自由度?我的意思是它是否会更复杂,或者不是因为(可能)对这些模式进行了原生架构优化?
最佳答案
绝对是的。 PRISM 将复合应用程序的各个部分粘合在一起,但这些部分可以使用 MVVM 或您喜欢的任何模式(您的 Shell 也可以)。
关于mvvm - PRISM 中的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099955/