简单WPF项目的项目结构

时间:2013-09-16 11:43:11

标签: c# wpf

我有以下简单项目,我描述了图像中的功能。 我正在探索WPF,我不知道应该如何构建我的项目。我可以有文件夹: 视图,ViewModel和模型,但我不确定如何构建此项目 在视图,ViewModels和模型方面。有什么建议吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

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

我真的不能说你最好的结构是什么,但如果我是你,我可能会从这样的事情开始:

浏览

MapView - 显示地图的视图

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

的ViewModels

MainViewModel - MainView的逻辑,例如在线/离线按钮的逻辑

MapViewModel - MapView的逻辑。

就Model而言,这真的很难说,因为这非常适合您的应用程序需求,我不知道。

如果不同的视图会有不同的色带,我可能会考虑另一个色带视图......

希望这有帮助