0

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

举个简单的例子,假设我有一个应用程序,我将图像从资源管理器拖到画布上。如果我想取回这些信息,最好的保存方法是什么?

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

因此,非常简单的解决方案是创建并保存一个文本文件,其中包含图像路径、Canvas.GetTop 和 Canvas.GetLeft 的值。

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

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

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

4

1 回答 1

0

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

于 2012-05-18T19:49:26.590 回答