-1

我有以下简单的项目,我在图像中描述了功能。我正在探索 WPF,但我不确定我应该如何构建我的项目。我可以有文件夹:Views、ViewModels 和 Models,但我不确定如何根据 Views、ViewModels 和 Models 来构建这个项目。有什么建议么?

在此处输入图像描述

4

1 回答 1

1

在纯 MVVM 中,每个View都有一个ViewModel,可以有多个Models.

我真的不能说最适合你的结构,但如果我是你,我可能会从这样的开始:

意见

MapView- 显示地图的视图

MainView- 显示主窗口、功能区等的视图

视图模型

MainViewModel-MainView在线/离线按钮的逻辑等逻辑

MapViewModel- 的逻辑MapView

就模型而言,这真的很难说,因为这确实是针对您的应用程序需求的,我不知道。

如果不同视图有不同的功能区,我可能会考虑功能区的另一种视图...

希望这可以帮助

于 2013-09-16T12:50:12.423 回答