Ich habe noch keine befriedigende Antwort dafür gefunden, also dachte ich, ich würde fragen. Gibt es Best Practices zum Speichern von UI-Einstellungen in einer Datei?Gibt es Best Practices zum Speichern von UI-Einstellungen in einer Datei?
Das Szenario ist, dass wir eine interne C# -App haben, die ich ein Array von Dateien/Ordnern zusammen mit anderen zufälligen Dingen speichern möchte (Flags zum Ausführen eines externen Befehls, optionale Argumente an auswählbare Vergleichsalgorithmen übergeben) , etc). Aufgrund der Art dieser Werte funktioniert die Verwendung der integrierten app.config-Methoden nicht. Gibt es Best Practices beim Speichern von semi-komplexen Einstellungen in einer Einstellungsdatei?
Momentan ist die komplexeste, die ich speichere, eine Liste mit einem einzigen Eintrag, der einen Dateinamen, einen Algorithmus und einen Argumenttext speichern muss. Es sind also nicht nur einfache Schlüssel/Wert-Daten.
Ich suche Gedanken auf:
- Layout
- Format (XML, YAML, usw.)
- (. Ex wenn XML-Werte sollten in den Attributen vs node.value sein) frameworks
Dies wird keine sensiblen Daten speichern, so dass die Sicherheit keine Rolle spielt.
Ich bin derzeit auf der Suche nach XmlDocument und separate Klassen für jede andere Sammlung zu verwenden. Aber ich habe das Gefühl, dass es bereits einen bestehenden Rahmen dafür geben sollte.
Vielen Dank!
ich das Gefühl, kein Duplikat ist, wie die Antworten auf diese Frage alle beschreiben, wie man würde speichern WPF-Einstellungen und/oder die Position der Datei. Ich möchte strukturierte Einstellungen und Best Practices dafür speichern. –
"Best Practices" ist ein Synonym für "Was ist Ihre Meinung dazu?" Das ist völlig nebensächlich (weil rechthaberische Antworten Probleme machen). –