2013-01-09 154 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配置文件中列出的鏈接與我聯繫。 –

相關問題