Сохранение пользовательских настроек в изолированном хранилище - PullRequest
0 голосов
/ 12 ноября 2011

Я проверил эту ссылку: http://msdn.microsoft.com/en-us/library/ff769510(v=VS.92).aspx

Но когда я запускаю эмулятор Windows Phone по умолчанию из Visual Studio и проверяю флажок, а затем возвращаю экран и снова открываю мое приложение, окнобольше не проверено.Теперь, поскольку это эмулятор, я не знаю, эмулирует ли он также локальное хранилище ... если бы я не хотел это знать.

Пример сайта также упоминает эту часть:

 <phone:PhoneApplicationPage.Resources>
 <local:AppSettings x:Key="appSettings"></local:AppSettings>
</phone:PhoneApplicationPage.Resources>

Но я получаю ошибку: не могу создать экземпляр "AppSettings".

Так как я могу это исправить?И как я узнаю, что что-то действительно было сохранено.

Мой пример приложения можно найти здесь: http://www.wunderwedding.com/files/MyFirstWP7App.zip

1 Ответ

1 голос
/ 21 февраля 2012

Это потому, что создание экземпляров ApplicationsSettings вызывает исключение. Если вы добавите следующее в свой конструктор, у вас все будет в порядке;

try
{
    settings = IsolatedStorageSettings.ApplicationSettings;
}
catch (System.IO.IsolatedStorage.IsolatedStorageException e)
{
    // handle exception
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...