我在数据网格中使用验证规则时遇到问题:
我想在DataGridComboBoxColumn上使用ValidationRule,我使用了this example
用于指导,特别是BindingGroup的东西。
这在一定程度上起作用,但似乎非常破碎。一旦组合框选择发生更改,ValidatioRule就不会触发,而只有在我更改选择然后单击DataGrid中的另一行时才会触发它。一旦我更改了组合框的选择,我真的需要它才能触发。
我已经尝试搞乱验证步骤,但无济于事,有人可以帮忙吗?
提前致谢!
答案 0 :(得分:0)
您需要更改UpdateSourceTrigger
的默认ComboBox
属性。
UpdateSourceTrigger=PropertyChanged
如果仍然无效,请查看this SO帖子,其中详细说明了如何处理未被强制进入模型的选择更改。