在Silverlight页面上绑定的一种方法 - 取消文本修改

时间:2011-05-20 16:32:28

标签: silverlight

我在编辑页面上执行单向绑定。用户现在想要一个“取消更改”按钮,该按钮基本上将表单重新绑定回ViewModel中的值。我怎样才能做到这一点?我试图将DataContext设置为null并将其设置回我的viewmodel,但它似乎没有正常工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您需要缓存原始值。使用TwoWay数据绑定并考虑实现IEditableObject Interface。 .net RIA服务实体实现此接口,当与DataForm控件一起使用时,使这些情况更容易。