Speichern des Status einer WPF-Anwendungsseite

Ich erstelle eine Software in WPF, und in der Software kann der Benutzer ein Bild laden und eine Karte konfigurieren.

Sobald das Bild (einer Karte) geladen ist, kann der Benutzer andere Bilder (wie ein Bild eines Schatzes oder eines Monsters usw.) per Drag & Drop in das Bild der Karte ziehen.

Wenn der Benutzer die Software schließt und erneut öffnet, soll das letzte Bild geöffnet und die hinzugefügten Benutzeroberflächenelemente an derselben Stelle gespeichert werden, wie sie der Benutzer eingerichtet hat, bevor die Anwendung geschlossen wird.

Eine Möglichkeit, die ich mir vorstellen kann, besteht darin, die Bilddatei in einem Byte-Array zu speichern oder den Speicherort der Datei sowie die Positionen der anderen Elemente der Benutzeroberfläche in einer Textdatei zu speichern und sie jedes Mal zu überprüfen, wenn die Anwendung geladen wird.

Gibt es jedoch einen einfacheren Weg, dies zu lösen? Gibt es eine Möglichkeit, den Status der WPF-Anwendungsseite zu speichern?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage