2014-11-17 4 views
1

Я новичок в Windows Phone 8.1, и я ищу способ хранения некоторых данных в виде переменных приложения, которые я могу использовать со всего приложения. Есть ли в Windows Phone 8.1 LocalStorage или IsolatedStorage? Я слышал о пространстве имен Windows.Storage, где я могу найти LocalSettings или RoamingSettings, но я не знаю, могу ли я хранить в нем некоторые списки или какие-то словари ... Я также могу создать статический класс GlobalVariables где я мог бы инициировать некоторые переменные и добавлять его app.xaml.cs, но я считаю, что структура WP 8.1 содержит нечто более подходящее для удовлетворения такой потребности. Может ли кто-нибудь дать мне некоторые рекомендации?Переменные окружения в телефоне Windows 8.1

+0

http://channel9.msdn.com/Series/Windows-Phone-8- 1-Development-for-Absolute-Beginners/Part-22-Хранение и извлечение-Serialized-Data –

ответ

4

Это действительно зависит от того, какие переменные вы хотите сохранить. Если вы не хотите хранить свои переменные между приложениями, вы можете просто создать статический класс GlobalVariables, и он не повредит.

Однако, если вы хотите хранить информацию между различными использований (или даже устройств одного и того же пользователя), вы можете использовать LocalSettings:

  • Они предназначены для использования только в одном устройстве.

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh700361.aspx

  • Или RoamingSettings, если вы хотите, чтобы пользователь получить доступ к этим переменным в том же Aplication, но с разных устройств вошли в систему с той же учетной записи Windows.

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh700362.aspx

Однако вы всегда можете посмотреть на этой странице некоторые общие знания по этой теме: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465099.aspx

+0

Спасибо за этот полный ответ! –

Смежные вопросы