我想创建一个用于修改支持验证和[Cancel]
按钮的数据的表单。
[Edit]
表单上显示现有数据,我将表单与ViewModel
对象绑定<Binding.ValidationRules>
TextBox
UpdateSourceTrigger="PropertyChanged"
{我想在输入TextBox
的值时验证用户输入)此方法存在的问题是:当用户点击[Cancel]
按钮时,ViewModel
数据已使用已取消的表单数据进行更新。如果用户取消ViewModel
操作,我不希望更新Edit
,因为它也与其他视图有效。
我怎样才能实现这个目标?如果用户点击ViewModel
按钮,我的应用程序不适合从网络数据库重新加载[Cancel]
。