我是 Xamarin dev 和 freshmvvm 的新手,正在寻找有关编辑对象的最佳实践。理想情况下,我想从一页的列表中选择一个对象,在下一页查看详细信息,然后在带有取消或保存选项的模式表单上进行编辑。双向绑定非常适合保存,但在取消时不太好,因为对对象的更改一直持续到列表中。单向绑定可以防止这种情况发生,但需要更多的工作来保存……有点违背绑定的目的。
我使用 FreshMvvM(联系人和报价)查看了示例应用程序,发现问题存在并且未处理......这意味着如果您对联系人或报价进行更改并取消而不是保存,则更改仍然会恢复到原始状态列表。
我喜欢 FreshMvvm 并想解决这个问题。从高层次上欣赏这种事情的最佳实践的建议和一些指导。谢谢!