我有点迷失了如何实现这一点,而我什至不需要考虑如何在后面的代码中做到这一点。
想象一下网格中有一些数据,并且第一列是开始时间。然后我有一个名为持续时间的列。
实体本身具有保存到数据库的 StartTime 和 EndTime 属性。我添加了 Duration,它是一个计算属性。
网格中有 3 行:
StartTime Duration (min)
12:40 105
14:25 186
17:31 72
如果用户将 14:25 更改为 14:35,这意味着更改了第一行的 EndTime 和第二行的 StartTime。这也意味着应该计算和更新第一行和第二行的持续时间。
那么,当用户在网格中更改 StartTime 时,我该如何在 MVVM 架构中执行此操作,以确保所有内容都已更新?
有了后面的代码,我可以在 10 分钟内完成这项工作。:)