【问题标题】:Windows Runtime Component with Windows Phone Silverlight 8.1带有 Windows Phone Silverlight 8.1 的 Windows 运行时组件
【发布时间】:2014-06-23 11:48:23
【问题描述】:

我有一个现有的 Windows Phone 8 应用程序,它基本上是一个 alarm app。无论出于何种原因,新的 Windows Phone RunTime 不支持 Alarm 类,因此我只能将其升级到 Windows Phone Silverlight 8.1。

幸运的是 WP SL 8.1 项目仍然能够引用 Windows 运行时组件,因为我的目标是使用新的后台任务机制中的一些很酷的功能。

我的问题来了-

我的应用目前使用独立存储来存储数据,虽然它不在前台,但它的后台任务项目需要从独立存储中检索数据并将它们显示到活动磁贴上。但是,由于这个项目是一个 Windows 运行时组件,它不再支持独立存储......

所以,我不想问,但我是不是走到了死胡同?

【问题讨论】:

  • 您可以在 StorageFolder 找到您的 IsolatedStorageApplicationData.Current.LocalFolder
  • 谢谢@Romasz!应该把这个作为答案。 :)
  • 很高兴它对您有所帮助 :) Here is also a nice reference 如果您需要有关访问文件的更多信息。

标签: windows-runtime windows-phone windows-phone-8.1 windows-phone-sl-8.1


【解决方案1】:

所有 Windows Phone 8.1 应用(Silverlight 或 Windows 运行时)在磁盘上共享一个通用文件夹结构,并且之前使用独立存储 API 写入的所有数据都已迁移到可通过 Windows.Storage.ApplicationData.Current.LocalFolder 访问的位置。因此,虽然独立存储 类型 在 Windows 运行时后台任务中不可用,但数据仍然存在。

阅读和提取信息的功能可以在msdn找到。

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多