【发布时间】:2010-03-01 10:03:08
【问题描述】:
我目前正在学习如何通过 Prism(复合 WPF)项目来高级使用 WPF。
我观看了许多视频和示例,演示应用程序 StockTraderRI 让我问这个问题:
以下各部分的具体作用是什么?
- SomethingService:好的,这是管理数据的东西
- SomethingView:好的,这就是显示的内容
- SomethingPresentationModel:好的,这包含视图要绑定到的数据和命令(相当于 ViewModel)。
- SomethingPresenter:我不太明白它的用法
- SomethingController:太不懂了
我看到 Presenter 和 Controller 不是必需的,但我想了解它们为什么在这里。谁能告诉我他们的作用和何时使用它们?
【问题讨论】:
-
我同意,事情一团糟。
标签: wpf design-patterns prism