【发布时间】:2015-09-29 20:33:19
【问题描述】:
我在 TabControl 中有一个文本框。文本框绑定具有 UpdateSourceTrigger=LostFocus。文本框使用数据模型中基于属性的验证。此验证工作正常。
在 TabControl.SelectedItemChanged 事件中,我调用 modelObject.Validate() 并防止在发生错误时切换到不同的选项卡。 我遇到的问题是执行顺序是倒退的。验证调用发生在属性设置器之前。在无效字段的情况下,即使检测到错误,我也可以从选项卡中切换出来。
我如何正确地获得订单或这些事件?
【问题讨论】:
标签: c# wpf validation