Я пытаюсь сохранить список объектов, которые я создал, в изолированном хранилище и иметь возможность отображать их в списке, автоматически генерируя для них заголовок.Пока что код работает, но как только я захлопываю приложение и запускаю его, все мои данные сохраняются, за исключением списка объектов.Я думаю, что моя проблема может быть в том, как я инициализирую список в первую очередь, или, возможно, в том, как я отображаю имена.Любая помощь приветствуется.
этот код находится в моем App.xaml.cs:
public partial class App : Application
{
public List<my_type> testList = new List<my_type>();
void loadvalues()
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
List<my_Type> L;
if (settings.TryGetValue<List<DrinkSesh>>("Storage", out L))
{ testList = L; }
}
void savevalues()
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings["Storage"] = testList;
settings.Save();
}
}
Этот код находится на моей главной странице, чтобы добавить элементы в список:
(Application.Current as App).testList.Add(new my_type());
и этот код предназначен для реализации заголовков на экране на другой странице:
public different_class()
{
{
InitializeComponent();
for (i = 0; i < (Application.Current as App).testList.Count; i++)
{
CreateATextBlock((Application.Current as App).testList[i].Title_ToString(), i);
}
}
private void CreateATextBlock(String title,int num)
{
testblockname = new TextBlock();
testblockname.Text = (num + 1) + ". " + title;
DrList.Children.Add(testblockname);
}
}
Заранее спасибо!