gpt4 book ai didi

c# - MVVM 共享代码 Win8 和 WP8 以及文件访问

转载 作者:行者123 更新时间:2023-12-03 10:59:51 26 4
gpt4 key购买 nike

我正在做一个小项目,我想在那里学习代码共享方法。
此解决方案包括 Win8 和 WP8 项目。

我需要从存储在特定设备内存中的 XML 文件中加载数据。
(Package.Current.InstalledLocation.Path - Win8 和 IsolatedStorage - WP8)我正在使用 PCL 在程序集级别共享代码。

我也想为 getting data from XML files 使用存储库模式
但如果每个系统(Win8 和 WP8)都有不同的文件访问方法,我也计划使用类似 IFileStorage 的方法但我不知道如何以一种好的方式将这两者连接起来,以便能够在 ViewModel 的具体项目中使用特定的 IFileStorage。
我正在使用 MVVM Light Toolkit 和 here is此解决方案的 GitHub 存储库。

最佳答案

我会考虑使用 MvvmCross 插件。这些功能与您提到的完全一样,并且具有您的共享可移植类库使用的接口(interface),然后具有可以放置到 IOC 容器中的特定于平台的版本。

MvvmCross 插件在这里:
https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious

MvvmCross 在这里:
https://github.com/slodge/MvvmCross

关于c# - MVVM 共享代码 Win8 和 WP8 以及文件访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17670476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com