我有一个绑定到模型的 Silverlight 数据表单。一切正常,除非我在文本框中编辑一个值,不要跳出或单击另一个控件,然后单击取消按钮。
取消事件被正确触发,所有属性都被设置回来,除了绑定到保持焦点的文本框的属性。该文本框的值将传递给模型。
假设我有一个原始值为 100 的文本框。我将其更改为 101,将光标留在文本框中,然后单击取消。我希望该值会变回 100,就像我在单击取消之前切换到另一个文本框时所做的那样,但它保持在 101。
如何强制数据表单在 Cancel 事件中重置当前文本框的值?