画面的TextBox的Text属性绑定了Binding.ValidationRules ,且UpdateSourceTrigger="LostFocus"
1、画面加载,当Text值无变更时,焦点从TextBox中移开(Tab或鼠标),结果:没有出发验证程序。
2、修改TextBox中的值,如:123.4->124.4->123.4,Text属性发生变更,但最终还是没变化,结果:移开焦点时触发验证程序
3、修改TextBox中的值,如:123.4->124.4,Text属性发生变更,结果:移开焦点时触发验证程序
问题:
哪位大侠能给解释一下,为什么Text属性变更后才能触发验证程序呢?
TextBox(或者是FrameElement)是通过什么属性来决定是否调用验证呢?
今天不玩命,明天命玩你