将数据保存到SkyDrive

时间:2012-10-22 16:29:47

标签: windows-phone-7 mvvm-light onedrive

我使用MVVM Light Toolkit,我有两个视图 - 主要和设置。

主视图

  • 来自用户的数据(ObservableCollection - SomeModel)

设置视图

  • 登录SkyDrive

我想将数据从集合保存到SkyDrive。什么是最好的或可用的解决方案?

  • 使用messenger并将数据作为参数从MainViewModel发送到SettingsViewModel
  • 从SettingsViewModel获取LiveConnectSession并在MainViewModel中使用它(我更喜欢这个选项或类似的东西)
  • 别的什么?

谢谢,抱歉我的英语不好

1 个答案:

答案 0 :(得分:0)

我建议您使用某种共享服务,这样您就可以获得/设置LiveConnectSession。在SettingsViewModel中,您可以配置和设置它,然后在任何其他ViewModel中使用它。

但如果您不想添加此类服务,则可以使用第二种方法。