【发布时间】:2023-03-19 01:29:01
【问题描述】:
我有一个 wpf 应用程序,其中包含几个页面供用户输入数据。我需要存储这些数据,直到用户完成输入,我需要获取这些数据并将其打印出来以进行验证。
我知道有一个字典可以存储键和数据,但是如何存储从起始页到最后一页的数据?创建一个类文件来存储数据还是有其他更好的解决方案来解决这个问题?
【问题讨论】:
标签: c# wpf dictionary
我有一个 wpf 应用程序,其中包含几个页面供用户输入数据。我需要存储这些数据,直到用户完成输入,我需要获取这些数据并将其打印出来以进行验证。
我知道有一个字典可以存储键和数据,但是如何存储从起始页到最后一页的数据?创建一个类文件来存储数据还是有其他更好的解决方案来解决这个问题?
【问题讨论】:
标签: c# wpf dictionary
这是一个大问题,可能更多地与您的域模型有关,而不是与 WPF 相关。听起来您拥有大量数据。这个集合一定是什么……我想它会有一个名字。例如“结果”、“调查”或“材料清单”。因此,对其进行建模并对数据进行建模。
现在谈论 WPF 的东西,每个数据输入页面将“绑定”到一个单独的“数据”模型。用户用于浏览数据的任何内容都将绑定到集合事物。
您要查找的关键字:
从小处着手。你有一条漫长的致富之路。
【讨论】:
实现此目的的一种方法是创建一个类,该类的职责是在您将要显示的所有视图的视图模型之间进行协调,作为捕获用户输入的一部分。这个协调器类将具有字典的实例(它将保存所有用户输入)。由于您所有视图的视图模型都将在您的协调器中从统一中实例化/解析,因此它们可以从中获取字典实例并在每个步骤中不断丰富。
【讨论】: