Я делаю свое первое приложение для Windows Phone
Согласно этому уроку [http://msdn.microsoft.com/en-us/library/gg680266(v=pandp.11).aspx],
«Чтобы сохранить сериализуемый объект в изолированном хранилище с помощью словаря, вы просто назначаете объект IsolatedStorageSettings.ApplicationSettings и задаете ключ.»
В своем приложении я попытался сохранить в словаре объект Microsoft.Phone.UserData.Contact .
appSettings["con"] = myContactObject
А затем получить его позже на другой странице, используя
savedContactObject = (Contact)appSettings["con"];
Этот код работает в эмуляторе и на устройстве, пока приложение открыто. Но при закрытии приложения эта пара словарей удаляется.
Словарь отлично работает для строк и пользовательских объектов. Он удаляется только при сохранении объекта Microsoft.Phone.UserData.Contact и закрытии приложения.
Скажите, пожалуйста, есть ли у вас какие-либо идеи для решения этой проблемы. Спасибо за вашу помощь.