我有以下简单的项目,我在图像中描述了功能。我正在探索 WPF,但我不确定我应该如何构建我的项目。我可以有文件夹:Views、ViewModels 和 Models,但我不确定如何根据 Views、ViewModels 和 Models 来构建这个项目。有什么建议么?
问问题
533 次
1 回答
1
在纯 MVVM 中,每个View
都有一个ViewModel
,可以有多个Models
.
我真的不能说最适合你的结构,但如果我是你,我可能会从这样的开始:
意见
MapView
- 显示地图的视图
MainView
- 显示主窗口、功能区等的视图
视图模型
MainViewModel
-MainView
在线/离线按钮的逻辑等逻辑
MapViewModel
- 的逻辑MapView
。
就模型而言,这真的很难说,因为这确实是针对您的应用程序需求的,我不知道。
如果不同视图有不同的功能区,我可能会考虑功能区的另一种视图...
希望这可以帮助
于 2013-09-16T12:50:12.423 回答