2012-05-18 6 views
0

J'essaie d'en savoir plus sur la sauvegarde de l'état et des paramètres dans mes applications.C# wpf enregistrement "fichiers", paramètres, état

Comme un exemple simple, disons que j'ai une application où je fais glisser des images sur une toile de l'explorateur. Quel est le meilleur moyen de sauvegarder cette information si je veux la récupérer?

Je devrais enregistrer -> le chemin des images, et où il se trouve sur le Canevas. Donc, la solution très simple serait de créer et enregistrer un fichier texte avec des valeurs pour le chemin de l'image, et Canvas.GetTop et Canvas.GetLeft.

"C:\\users\\<username\\pic1.png", 100, 150 
"C:\\users\\<username\\pic2.png", 300, 400 

puis de les charger quand je le souhaite.

Quelle est la meilleure solution, et comment cela se fait-il en général?

Répondre

0

Obtenez .Left et d'autres choses pendant l'événement OnClosing (...). Il suffit de sauvegarder cela dans un fichier XML et en public MainWindow(), il suffit de lire le fichier XML et de charger les paramètres