2014-01-15 2 views
0

Извините, это вопрос noobish, но мне было интересно, с чего начать, если бы я хотел создать приложение, которое сохраняло бы настройки пользователей при каждом открытии приложения. Например, если у меня был пользователь, который хотел ввести свою любимую книгу в текстовое поле, а затем был сохранен в какой-то список массивов, который сохранил бы их предыдущие записи, что было бы лучшим способом решить эту задачу? Спасибо за ваше время и посмотрим и помогите! Также я бы сделал это в C#.Приложение WP7, которое сохраняет пользовательские настройки

+0

Некоторые из возможных способов: (? Azure) для хранения файлов, локальную базу данных, облако хранения. – MarcinJuraszek

ответ

3

Вы можете использовать IsolatedStorageSettings для хранения данных о предпочтениях. Вы можете обратиться по следующей ссылке: http://msdn.microsoft.com/en-us/library/cc221360(v=vs.95).aspx

Ниже приведен пример фрагмента кода:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; 
// txtInput is a TextBox defined in XAML. 
if (!settings.Contains(key)) 
{ 
    settings.Add(key, value); // adding new value 
    settings.Save(); 
} 
1

Свойства.Настройки В файле конфигурации приложения. Используйте раздел свойств проекта, чтобы добавить параметры.

Щелкните правой кнопкой мыши «» в Visual Studio -> Нажмите «Свойства» -> На левой панели вкладки свойств проекта вы можете найти раздел «Настройки».

0

Несмотря на то, что для WP8 многие вещи разные, механизмы постоянных настроек совместимы с обратной связью. Пройдите соответствующую часть этого курса: http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-apps-development-jumpstart

Я бы спросил, почему вы пишете новый код для устаревшей платформы, но я ожидаю, что причина в том, что у вас есть WP7. Несмотря на то, что многие подразделения WP7 поддерживают хорошее обслуживание, люди, которые все еще используют их, - это люди, которые сопротивляются покупке вещей, поэтому они не являются вашим рынком. Я от всей души рекомендую приобрести Nokia Lumia 520, который может быть новым за $ AU150 и, вероятно, даже дешевле в США. Или вы можете пойти на рикмаркет, если у вас есть деньги и склонность.

В отличие от бюджетного телефона Android бюджетный телефон WP8 имеет очень похожий пользовательский интерфейс для телефона высокой четкости; отличия в основном от отсутствия датчиков, таких как магнитный компас, RFID и гироскопы. 520 не шелковистый, как мой 920, но он вполне применим, тогда как бюджетный телефон Android, который я использую для тестирования приложений, поистине ужасен. Что, я думаю, причина, по которой 520 берет рынок смартфонов европейского бюджета штурмом.

+0

У меня acutally действительно есть 520, причина, по которой я все еще развиваюсь в 7.1, - это потому, что я не владею Win 8 печально. 2012 Express не работает для Win 7. – visualbasicNoob9000

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