Objekt im Isolated Storage speichern
He Leute,
Ich habe ein kleines Programm mit einer Klasse geschrieben. Ich möchte gerne, das dass aktuelle Objekt der Klasse in den Isolated Storage geschrieben wird, so das es beim Programmstart wieder aufgerufen wird.
Wenn ich dass Objekt jedoch per (tg_Tgeld ist ein Objekt meiner Klasse)
Code:
IsolatedStorageSettings.ApplicationSettings["Class"] = tg_Tgeld;
in den Isolated storage schreiben kann ich beim Programmstart nicht wiederherstellen:
Code:
tg_Tgeld = IsolatedStorageSettings.ApplicationSettings["Class"] as trinkgeld;
Wenn ich beispielsweise einen String speichere funktioniert das wunderbar.
Eine Anmerkung hätte ich noch, das objekt wird anscheind richtig in den IS geschrieben, da wenn ich beim schließen der Anwendung das Objekt rein schreiben und es gleich wieder auslese es funktioniert.
Code:
tg_Tgeld = IsolatedStorageSettings.ApplicationSettings["Class"] as trinkgeld;
trinkgeld test = new trinkgeld();
test = IsolatedStorageSettings.ApplicationSettings["Class"];
Wo könnte das Problem liegen?
Danke schoneinmal!
LG
AW: Objekt im Isolated Storage speichern
Die Methode "Save" rufst du auf nachdem du das Objekt da zugewiesen hast, oder?
siehe: http://msdn.microsoft.com/en-us/libr...(v=vs.95).aspx
Nur durch das zuweisen wird das ganze nämlich noch nicht in den permanenten Speicher geschrieben.