2013-01-09 107 views
0

我打算创建一个Windows 8商店应用程序,但不得不切换到桌面应用程序。我发现Windows 8商店应用程序无法检测到第二个屏幕,这对我来说是必要的。Windows 8在WPF桌面应用程序中的漫游存储?

意图仍然是尽可能模仿Windows应用商店应用的行为。部分教育自己,但也要使用现代化的漂亮设计。 我使用非常类似设计的WPF(应用程序栏,导航栏,snappy await异步模式等)

现在我来到需要存储设置的位置! 我真的很想使用通过Microsoft Live登录提供的非常方便的中央存储。即使我没有Windows Store应用程序,这可能吗? 客户端可能是Windows 7或Windows 8. 我可以让用户登录到Microsoft Live并使用这些设施吗?

回答

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

+0

感谢您提供丰富的答案!我之前曾阅读Dave Bennetts的博客文章,但错过了MSDN文档中的要求部分。这是可以做到的,但在我的情况下,我不想排除Windows 7应用程序,所以只有目标Windows 8才不值得。 –

+0

乐于助人。如果您想重新审视构建Windows应用商店应用的初始目标,可以从http://aka.ms/genappsignup获取免费咨询。请随时通过我在我的StackOverflow配置文件中列出的链接与我联系。 –

相关问题