我有以下简单项目,我描述了图像中的功能。 我正在探索WPF,我不知道应该如何构建我的项目。我可以有文件夹: 视图,ViewModel和模型,但我不确定如何构建此项目 在视图,ViewModels和模型方面。有什么建议吗?
答案 0 :(得分:1)
在纯MVVM中,每个View
都有一个ViewModel
,可以有多个Models
。
我真的不能说你最好的结构是什么,但如果我是你,我可能会从这样的事情开始:
MapView
- 显示地图的视图
MainView
- 显示主窗口,功能区等的视图'
MainViewModel
- MainView
的逻辑,例如在线/离线按钮的逻辑
MapViewModel
- MapView
的逻辑。
就Model而言,这真的很难说,因为这非常适合您的应用程序需求,我不知道。
如果不同的视图会有不同的色带,我可能会考虑另一个色带视图......
希望这有帮助