2015-09-23 40 views
1

我有一个应用程序,它在后台收集数据,用一个窗口显示数据,并具有可用于更新数据对象的另一种形式。数据存储在可以在应用程序范围内访问的可观察集合中。使用表格修改ObservableCollection中的项目的最佳方法

我想知道用一种形式编辑数据的最佳方法(表单必须有一个选项来保存数据或取消编辑),并让其他窗口仍然显示当前数据。

我现在的想法是将表单绑定到正在编辑的数据对象的副本,然后在用户确认更改时仅替换ObservableCollection中的对象。但是我想知道是否有更好的方法来解决这个问题?

+0

谢谢Fabien,那就是我一直在寻找的! –

回答

0

我会让对象暴露inprogess和final值。绑定到最后并在对象中有一个方法将进展中的内容复制到final。

相关问题