2013-09-16 4 views
0

Я пытаюсь сохранить значения в изолированном хранилище через сериализацию XML. Я получаю ошибку как Ошибка исключения InvalidOperation. Если я отлаживаю строку за строкой, значение с экрана проходит и отлично работает через этот процесс, переменная «xml» также показывает точное значение, которое мне нужно получить. Но на приведенной ниже странице вы видите, что на данный момент отображается ошибка. Я что-то пропустил?Ошибка сериализации XML в телефоне Windows

using System.Text; 
using System.Xml.Serialization; 

private UserModified _User = new UserModified(); 
private const string USER_KEY = "UserModified"; 

private void Jogger_JogLoaded(object sender, RoutedEventArgs e) 
{ 
    if (IsolatedStorageSettings.ApplicationSettings.Contains(USER_KEY)) 
     GetUser(); 

    this.DataContext = _User; 
} 

enter image description here

+1

также введите класс UserModified –

+0

Нажмите «Просмотреть подробный ...» и проверьте, есть ли исключение InnerException. –

+0

@HenkHolterman InnerException -> InnerException: null –

ответ

2

Я думаю, что проблема в том, что она должна быть Encoding.UTF8.GetBytes не Encoding.Unicode.GetBytes.

+0

u r awesome. Спасибо. –

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