我正在开发一个读取和写入 XML 数据的 WPF 应用程序。
我来自 MVC 背景,我想采用 MVVM 方法。
在我从事的最后一个 MVC 项目中,我将使用存储库模式来获取数据。控制器将具有到服务的接口,而服务又将具有到存储库的接口。存储库将获取数据并将其返回给控制器,控制器将填充要传递给视图的 ViewModel。
我在想
- 我应该在这里采取类似的方法吗?
- 我应该实现一个存储库模式。
- 如果是这样,我会在例如按钮单击事件中提供服务接口吗?
- 我应该在按钮单击事件中还是在服务中填充 ViewModel?
如果我不应该使用存储库模式,那么检索 XML 数据的最佳方法是什么?