我有一个DataGrid,可以选择项目。 旁边有TextBoxes和其他编辑器控件,用于编辑所选项目。
我希望使用正在编辑的属性更新DataGrid中的项目,即使当前插入的数据无效也是如此。 (用户无法保存无效数据,在编辑和取消期间无法更改所选项目。)
这可以在WPF中完成吗?
答案 0 :(得分:3)
ValidationRule.ValidationStep
在验证规则运行时获取或设置。
由于您希望验证规则在更新源后运行,因此您需要使用ValidationStep.CommittedValue
。
有关详细信息,请参阅msdn。