Frage

Ich habe eine Klasse, die von ObservableCollection (Of MyObject) erbt und die MyObject-Klasse verarbeitet INotifyPropertyChanged, wie es sollte. Wenn der Benutzer diese Daten durch gebundene Steuerelemente aktualisiert die Kollektion ändert sich wie erwartet.

Ich habe eine Schaltfläche ‚Speicher‘ auf der Form, die durch den Aufruf MyObject.Save für jedes Element dieser Sammlung auf der Festplatte als XML beharren gemeint ist. Diese Logik wurde von mir geschrieben.

Meine Frage ist, ist dies die bevorzugte Art und Weise der persistierenden Objekte oder gibt es ein Attribut oder Schnittstelle Ich vermisse, dass die WPF-Datenbindung / .NET Framework, das Verfahren zur Verwendung der Daten sagen würde, speichern / laden?

Ich frage, weil die WPF Proben, die ich gesehen habe das Speichern und Laden von realen Daten wegzulassen, so bin ich nicht sicher.

War es hilfreich?

Lösung

Ich würde nicht erwarten, dass WPF, dass alle Daten, Laden / Speichern Fähigkeit schaffen darüber hinaus durch den .Net Kern vorgesehen, wie die Standard-Serialisierungsmechanismen.

Sie aktuelle Ansatz scheint in Ordnung, wenn es Ihren Bedürfnissen entspricht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top