C#wpf保存“文件”,设置,状态

时间:2012-05-18 19:41:22

标签: c# wpf state

我正在尝试了解如何在我的应用程序中保存状态和设置。

作为一个简单的例子,假设我有一个应用程序,我将图像从资源管理器拖到画布上。如果我想要恢复此信息,保存此信息的最佳方法是什么?

我必须保存 - >图像路径,以及它在画布上的位置。

因此,非常简单的解决方案是创建和保存带有图像路径值的文本文件,以及Canvas.GetTop和Canvas.GetLeft。

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

然后在我想要的时候加载它们。

什么是更好的解决方案,一般如何完成?

1 个答案:

答案 0 :(得分:0)

在OnClosing(...)事件期间获取.Left和东西。只需将其保存到XML文件并在公共MainWindow()中,只需读取XML文件并加载设置