我正在尝试了解如何在我的应用程序中保存状态和设置。
作为一个简单的例子,假设我有一个应用程序,我将图像从资源管理器拖到画布上。如果我想要恢复此信息,保存此信息的最佳方法是什么?
我必须保存 - >图像路径,以及它在画布上的位置。
因此,非常简单的解决方案是创建和保存带有图像路径值的文本文件,以及Canvas.GetTop和Canvas.GetLeft。
"C:\\users\\<username\\pic1.png", 100, 150
"C:\\users\\<username\\pic2.png", 300, 400
然后在我想要的时候加载它们。
什么是更好的解决方案,一般如何完成?
答案 0 :(得分:0)
在OnClosing(...)事件期间获取.Left和东西。只需将其保存到XML文件并在公共MainWindow()中,只需读取XML文件并加载设置