Я попытался найти в Google и здесь, и не нашел ничего хорошего.Любая помощь будет оценена.
Везде, где я пытаюсь добавить свой собственный объект в настройки пользователя, приложение падает.Класс Game довольно прост, несколько строковых и int свойств.Если это уместно, я могу обновить пост с полной информацией.
Всякий раз, когда я устанавливаю значение CurrentGame1, оно падает на метод сохранения с ошибкой «Многомерные массивы не поддерживаются».Нужно ли будет сериализовать объект?Я бы предпочел не иметь осложнений, если бы я мог избежать этого
private Game CurrentGame1
{
get
{
if (IsolatedStorageSettings.ApplicationSettings.SingleOrDefault(z => z.Key == "Game1").Key == null) {
IsolatedStorageSettings.ApplicationSettings.Add("Game1", new Game());
IsolatedStorageSettings.ApplicationSettings.Save();
}
return IsolatedStorageSettings.ApplicationSettings["Game1"] as Game;
}
set
{
IsolatedStorageSettings.ApplicationSettings.Remove("Game1");
IsolatedStorageSettings.ApplicationSettings.Add("Game1", value);
IsolatedStorageSettings.ApplicationSettings.Save();
}
}