Jot - a .NET 库,用于保存状态 ## 简介 几乎每个应用程序都需要跟踪自己的状态,无论其执行的其他操作是什么。这通常包括: 1. UI 的可移动/可调整元素的大小和位置(窗体、工具窗口、可拖动工具栏等) 1. 最后输入的数据(例如用户名、选定的标签索引、最近打开的文件等) 设置和用户偏好 一个常见的方法是将这些数据存储在一个 .settings 文件中,并根据需要读取和更新。这涉及编写大量的套用代码来将这些数据往返复制。这种代码通常很繁琐,容易出错,而且写起来并不有趣。
使用 Jot,您只需要声明要跟踪哪些对象的哪些属性,以及何时保存和应用数据。这对于此需求来说是一种更好的抽象,从而产生更易读和简洁的代码。
步骤 3: 在窗口关闭之前保存更新的数据