Программное обновление файлов ресурсов в Windows Phone 7 - PullRequest
1 голос
/ 26 июля 2011

Я использую файл ресурсов (формат .Resx) для хранения настроек конфигурации для приложения WP7. Я хочу редактировать (и, возможно, создавать) файлы ресурсов программно в коде. Я погуглил и обнаружил, что некоторые классы недоступны в WP7 SDK, которые присутствуют как часть обычной среды .Net.
Итак, мой вопрос заключается в том, есть ли способ редактировать файлы resx в коде?
Я храню только строки (ключ, пара значений) в качестве настроек в файлах ресурсов. Итак, что еще я могу сделать, чтобы сохранить эти значения.

Reference :: System.Resources namespace в:
1) .Net Framework 4 - http://msdn.microsoft.com/en-us/library/system.resources.aspx
2) WP7 SDK - http://msdn.microsoft.com/en-us/library/system.resources(v=VS.95).aspx

WP7 Новичок Здесь !!, Помощь очень ценится.

Обновление:
Мой вариант использования для вышеуказанного сценария.
1) Это часто читается, время от времени обновляйте настройки конфигурации.
2) Мне нужно получить доступ к более 300 таким настройкам, и я хочу сделать как можно больше (непосредственно вызывая функции ввода / вывода).

1 Ответ

1 голос
/ 26 июля 2011

Вы можете сохранить их в IsolatedStorageSettings , который очень хорошо управляется в приложениях WP7.

IsolatedStorageSettings.ApplicationSettings["Key"] = object;

Только одна точка, остерегайтесь того, что IsolatedStorageSettings сохраняется в телефоне, когда ваше приложение захоронено илиexitted.В случае неожиданного выхода он не будет сохраняться на телефоне.Хотя вы всегда можете принудительно сохранить его, используя следующий код:

IsolatedStorageSettings.ApplicationSettings.Save();
...