即使存在验证错误,WPF中是否有一种强制绑定刷新的方法?

时间:2012-10-02 15:58:39

标签: c# wpf validation binding

我有一个DataGrid,可以选择项目。 旁边有TextBoxes和其他编辑器控件,用于编辑所选项目。

我希望使用正在编辑的属性更新DataGrid中的项目,即使当前插入的数据无效也是如此。 (用户无法保存无效数据,在编辑和取消期间无法更改所选项目。)

这可以在WPF中完成吗?

1 个答案:

答案 0 :(得分:3)

ValidationRule.ValidationStep在验证规则运行时获取或设置。

由于您希望验证规则在更新源后运行,因此您需要使用ValidationStep.CommittedValue

有关详细信息,请参阅msdn