将数据放入具有 mvvm 灯的客户端/服务器模型的 wpf 客户端应用程序中的位置



有一个类负责与服务器通信并保存大部分数据。 在客户端中,没有数据库。

VM 将从类实例获取所需的数据。

现在我怀疑类实例要放在哪里,在应用程序类中?在视图模型定位器类中?还是其他?

有这样的开源项目吗?

这实际上取决于项目的大小。如果我编写一个小型 MVVM 应用程序(具有单个项目),则创建以下文件夹:

转换器(如果需要)

数据类型 - 一些开发人员也将其放入"模型"中,但我更喜欢将它们分开

模型 - 我将其用于数据访问类<<<将您的类放在这里><<<

实用程序 - 一些开发人员称之为"服务"

视图模型

视图

如果应用程序很大,那么我会使用这些名称创建单独的项目,并添加一些其他项目。

最新更新