MVVM Light在哪里处理api

时间:2014-02-07 20:07:21

标签: c# api mvvm windows-phone-8 mvvm-light

我是MVVM的新手,尤其是MVVM Light Toolkit。我尝试制作一个使用Buddy SDK(their Website)的Windows Phone应用程序。处理所有api呼叫的正确位置在哪里?我应该在哪里存储每次通话所需的User对象?

创建接口有用吗?

迈克尔

1 个答案:

答案 0 :(得分:0)

我将API调用放在服务(类+接口)中,并在viewmodel中使用该服务。您可以将用户对象存储在静态类中,以便能够在每次调用时访问它。此外,如果您不需要每次查询用户,当您第一次从服务器获取时,可以将其存储在隔离存储中,并在下次执行时查找并在静态类中加载数据。 / p>