2010-09-28 12 views
6

Ich bin auf der Suche nach einem guten Tutorial/Erklärung, die zeigt, wo und wie Sie Einstellungen in einer MVVM WPF-Anwendung zu implementieren. Ich verstehe, dass .net integrierte Unterstützung für Einstellungen hat, aber wird dies normalerweise für mittelgroße bis größere Anwendungen verwendet? Was sind die Alternativen?MVVM WPF speichern und laden Benutzereinstellungen Entwurfsmuster

ich viele Benutzereinstellungen zu speichern wie Fenstergröße, Rasterspalte Größe, Schriftgröße, Schriftart, etc ...

für die Hilfe

Danke denke!

Antwort

3

Die integrierte Einstellungsdatei ist ein guter Ort, um allgemeine Dinge wie Fenstergröße, Thema, etc ... (Stuff der Benutzer nicht selbst eingeben ... Ambient-Zustand), aber für erweiterte Einstellungen, dass der Benutzer kann anpassen, ich würde lieber mein eigenes bauen ... Das gibt mir eine bessere Kontrolle darüber, wie und wo es gespeichert wird! Schauen Sie sich auch this Artikel für ein Beispiel für eine mittelgroße MVVM-App mit der Einstellungsdatei an!

+0

danke für den Kommentar und den Link. Ich mag, wie die Eigenschaften im Beispiel direkt an die XAML binden. Ich habe kein klares Designmuster gefunden, um die Datei mit benutzerdefinierten Einstellungen zu implementieren. Sollte die Einstellungsdatei ein Singleton sein? und wo ist die Datei in der Regel gehalten etc ... – dnndeveloper

+2

Link ist nicht gültig jetzt –

+0

Wie @ ArsenMkrt sagt, der Artikel hat sich jetzt bewegt, um http://rudigroblerwp.wordpress.com/2011/09/27/building-openpos-part -9-% E2% 80% 93-settings-and-notifications/ –

0

Sie könnten in der Writer Beispielanwendung des WPF Application Framework (WAF) interessiert. Es zeigt, wie Sie die Einstellungen in einer WPF MVVM-Anwendung verwenden.

Dieser Ansatz sollte für die Eigenschaften ausreichen, die Sie speichern möchten.

+0

Danke für den Link, ich habe mich vorher angeschaut - sieht gut aus, aber der Einstellungsaspekt des Samples hat mich nicht deutlich hervorgehoben. – dnndeveloper