WPF桌面应用程序中的Windows 8漫游存储?

时间:2013-01-09 15:13:41

标签: windows-8 storage windows-store-apps roaming

我计划创建一个Windows 8商店应用程序,但不情愿地必须切换到桌面应用程序。我发现Windows 8 Store Apps无法检测到第二个屏幕,这对我来说是必要的。

目的仍然是尽可能模仿Windows应用商店应用的行为。部分是为了教育自己,也是为了使用现代的漂亮设计。 我使用的WPF设计非常相似(App栏,导航栏,snappy await-async模式等)

现在我到了需要存储设置的地方! 我真的想使用通过Microsoft Live登录提供的非常方便的中央存储。即使我没有Windows应用商店应用,这可能吗? 客户端可能是Windows 7或Windows 8。 我可以让用户登录Microsoft Live并使用这些工具吗?

1 个答案:

答案 0 :(得分:2)

除Windows应用商店应用程序外,桌面应用程序还提供了许多WinRT API。 Windows.Storage.ApplicationData似乎支持桌面应用。请查看文档中的“要求”部分:

  

支持的最低客户端:Windows 8 [Windows应用商店应用, 桌面应用 ]

英特尔有人发布了how to use WinRT APIs from desktop apps。该帖子是从2012年9月开始的,屏幕截图似乎是旧版本的MSDN文档。请记住这一点。

微软的Dave Bennett有一篇有用的博文,会向你介绍roaming your app data

我可能误解了你,但我认为上面提到的是你想要的而不是Live Connect APIs