Visual Studio Windows窗体应用程序-缓存窗体输入

本文关键字:窗体 缓存 输入 应用程序 Windows Visual Studio | 更新日期: 2023-09-27 18:14:00

我有一个应用程序,它有一个表单和二十多个输入字段,主要是文本框,但也有一些复选框。为了方便,我希望将应用程序两次运行之间的最后一次输入保存在同一个系统上——不需要100%的安全性。

哪一种方法最简单?当然,我可以编写一个包装器,将所有内容以我自己设计的格式放入文件中,但是也许有一个内置的"缓存"机制或类似的东西,可以自动生成XML或将所有内容放入注册表中?

Visual Studio Windows窗体应用程序-缓存窗体输入

这是我以前关于这个主题的博客文章。基本上每个控件都有一个PropertyBinding,可以在关闭时保存,在启动时重新加载。

可以使用ObjectCache

见http://msdn.microsoft.com/en-us/library/system.runtime.caching.objectcache.aspx

或者这个推荐链接:http://psycodedeveloper.wordpress.com/2013/09/05/caching-in-a-desktop-application-using-objectcache-and-localdb/http://www.splinedancer.com/memcached-win32/