Benutzer mit den meisten Antworten
Einstellung "setting" bei Apps

Frage
Antworten
-
Hallo,
auch in den Apps kannst du Einstellungen speichern. Das läuft aber ein wenig anders. Wie das funktioniert ist in der MSDN erklärt: Laden und Speichern von EinstellungenDie weiterführenden Links helfen dir noch beim Synchronisieren der Einstellungen über mehrere Geräte usw.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen PeterNowak Dienstag, 13. Januar 2015 06:26
- Als Antwort markiert Aleksander Chalabashiev Montag, 19. Januar 2015 09:31
Alle Antworten
-
Hallo,
auch in den Apps kannst du Einstellungen speichern. Das läuft aber ein wenig anders. Wie das funktioniert ist in der MSDN erklärt: Laden und Speichern von EinstellungenDie weiterführenden Links helfen dir noch beim Synchronisieren der Einstellungen über mehrere Geräte usw.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen PeterNowak Dienstag, 13. Januar 2015 06:26
- Als Antwort markiert Aleksander Chalabashiev Montag, 19. Januar 2015 09:31
-
Hallo,
die Windows.Storage.ApplicationData-Klasse
stellt die Eigenschaft "LocalSettings" zur Verfügung (Nur ab Windows Phone 8.1 Verfügbar!). Darin kannst du Werte einfach speichern. Wenn du niedrige Versionen unterstützen willst, dann musst du die Werte in eine Datei schreiben und auslesen, denn ein Fertiges System dafür gibt es nicht.Eine Möglichkeit, die Einfach wäre, wäre ein "Dictionary<TKey, TValue>" zu verwenden, und dann zu Serialisieren (https://support.microsoft.com/kb/815813/de?wa=wsignin1.0).
Diese kannst du dann in eine lokale Datei schreiben.
© 2015 Thomas Roskop
-
Vielen Dank für die Antworten. Scheint komplizierter zu sein. Ich habe es nun ausprobiert, doch bei mir kommt der Fehler "Der Name "args" ist im aktuellen Kontext nicht vorhanden".
protected override void OnLaunched(LaunchActivatedEventArgs e) { if (args.PreviousExecutionState == ApplicationExecutionState.Terminated) { // App is being resumed afted being termination, so settings // should be restored. if (ApplicationData.Current.LocalSettings.Values.ContainsKey("HighScore")) { int HighScore; HighScore = (int)(ApplicationData.Current.LocalSettings.Values["HighScore"]); } } else { // App is being resumed after being suspended, so typically you do not // need to restore settings. } private void OnSuspending(object sender, SuspendingEventArgs e) { var deferral = e.SuspendingOperation.GetDeferral(); int HighScore = 1000; ApplicationData.Current.LocalSettings.Values["HighScore"] = HighScore;