数据网格中的WPF验证规则问题

时间:2010-12-01 19:25:37

标签: wpf datagrid validationrules

我在数据网格中使用验证规则时遇到问题:

我想在DataGridComboBoxColumn上使用ValidationRule,我使用了this example

用于指导,特别是BindingGroup的东西。

这在一定程度上起作用,但似乎非常破碎。一旦组合框选择发生更改,ValidatioRule就不会触发,而只有在我更改选择然后单击DataGrid中的另一行时才会触发它。一旦我更改了组合框的选择,我真的需要它才能触发。

我已经尝试搞乱验证步骤,但无济于事,有人可以帮忙吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您需要更改UpdateSourceTrigger的默认ComboBox属性。

UpdateSourceTrigger=PropertyChanged

如果仍然无效,请查看this SO帖子,其中详细说明了如何处理未被强制进入模型的选择更改。