【发布时间】:2011-04-24 00:41:39
【问题描述】:
我正在尝试重置绑定到简单表单(一些文本框和几个按钮)的对象中的数据。
我有 2 个单独创建的对象,但具有相同的信息。对象 1 使用 DataBinding 绑定到表单。对象 2 能够将对象 1 重置为原始值。 每当用户编辑数据时,一切都很好,对象 1 会更新为新值,而对象 2 保持不变。当用户编辑一些数据然后单击重置按钮时,我遇到了一个场景问题,该按钮调用的代码如下所示:
Object1 = Object2
值会被重置,但现在当用户再次编辑数据时,Object1 和 Object2 的值都会更新。而且我不能再重置了。
如何重置 Object1 的值而不同时使 Object2 可更新? 有人可以解释为什么 Object2 在重置后变得可以更新吗?
谢谢。
【问题讨论】:
标签: wpf data-binding binding