我在数据网格中使用验证规则时遇到问题:
我想在 DataGridComboBoxColumn 上使用 ValidationRule,我使用了这个示例
寻求指导,特别是 BindingGroup 的东西。
这在一定程度上有效,但似乎非常破碎。ValidatioRule 不会在组合框选择更改后立即触发,而是仅在我更改选择然后单击 DataGrid 中的另一行时触发。我真的需要在更改组合框的选择后立即触发它。
我试过弄乱验证步骤但无济于事,有人可以帮忙吗?
提前致谢!
我在数据网格中使用验证规则时遇到问题:
我想在 DataGridComboBoxColumn 上使用 ValidationRule,我使用了这个示例
寻求指导,特别是 BindingGroup 的东西。
这在一定程度上有效,但似乎非常破碎。ValidatioRule 不会在组合框选择更改后立即触发,而是仅在我更改选择然后单击 DataGrid 中的另一行时触发。我真的需要在更改组合框的选择后立即触发它。
我试过弄乱验证步骤但无济于事,有人可以帮忙吗?
提前致谢!
您需要更改UpdateSourceTrigger
.ComboBox
UpdateSourceTrigger=PropertyChanged
如果这仍然不起作用,请查看此SO 帖子,其中详细说明了如何处理不强制进入模型的选择更改。