problema Almacenamiento de una lista de objetos en almacenamiento aislado
Estoy tratando de almacenar una lista de objetos que creé en el almacenamiento aislado y poder mostrarlos en una lista generando automáticamente un título para ellos. Hasta ahora, el código funciona, pero una vez que pongo la piedra sepulcral en la aplicación y la inicio, todos mis datos se guardan, excepto la lista de objetos. Creo que mi problema puede ser la forma en que inicializo la lista en primer lugar, o posiblemente cómo estoy mostrando los nombres. Cualquier ayuda es apreciada.
este código está en mi 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();
}
}
Este código está en mi página principal para agregar los elementos a la lista:
(Application.Current as App).testList.Add(new my_type());
y este código es para implementar los títulos en la pantalla en una página diferente:
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);
}
}
¡Gracias de antemano