Хранение настроек для Windows Phone
Это очень общий и нубовский вопрос, но я нуб с реальным программированием так...
Как я могу установить логическую настройку и сохранить эту настройку, чтобы при выходе из приложения и возвращении настройка была такой, какой ее оставил пользователь? Мне также нужно знать, как читать эти настройки и включать функции, основанные на них.
Я планирую иметь две настройки в своем приложении, одну для определения местоположения и одну для отключения оповещения при попытке выхода из приложения (я знаю, что это считается плохим большинством людей, но поверьте мне, это имеет смысл для этого приложения).
Я понятия не имею, как это сделать, такие вещи, как это и печенье, всегда сбивали меня с толку, поэтому хорошее объяснение было бы очень ценно.
Мое приложение работает на C# и XAML, если это поможет.
3 ответа:
Возможно, вы захотите взглянуть на эту статью: http://dotnet.dzone.com/articles/using-application-settings
И этот другой вопрос SO: Когда я должен сохранить настройки на Windows Phone 7?
Используйте этот код:
// save value IsolatedStorageSettings.ApplicationSettings["MyName"] = true; // read value var val = IsolatedStorageSettings.ApplicationSettings.Contains("MyName") ? (bool) IsolatedStorageSettings.ApplicationSettings["MyName"] : false; // false is default value
Мне нравится пример привязки MSDN: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769510 (v=против 105).aspx
(спасибо Дмитрию Т. за ссылку на SO.)