在WPF应用程序中存储用户输入数据的位置
本文关键字:输入 数据 位置 用户 存储 WPF 应用程序 | 更新日期: 2023-09-27 17:59:37
我有一个wpf应用程序,它包含一些页面供用户输入数据。我需要存储这些数据,直到用户完成输入,我需要获得这些数据并打印出来进行验证。
我知道有一个字典可以存储关键字和数据,但我如何存储从起始页到最后一页的数据?创建一个类文件来存储数据,或者有其他更好的解决方案来解决这个问题吗?
这是一个大问题,可能更多地与域模型有关,而不是与WPF有关。听起来你有很多数据。这个收藏品一定是。。。我想它会有名字的。例如"结果"、"调查"或"材料清单"。因此,对其进行建模并对数据进行建模。
现在说到WPF的东西,每个数据输入页面都将"绑定"到一个单独的"数据"模型。用户用于浏览数据的任何内容都将绑定到集合。
要查找的关键字:
- 绑定
- DataContext
- ObservableCollection
- MVVM
从小处着手。你有一条漫长的致富之路。
实现这一点的一种方法是创建一个类,该类的职责是在所有视图的视图模型之间进行协调,这些视图将作为捕获用户输入的一部分显示。这个编排器类将具有字典的实例(它将保存所有用户输入)。由于所有视图的视图模型都将从编排器中的统一中实例化/解析,因此他们可以从中获取字典实例,并在每个步骤中不断丰富。