none
求解UpdateTrigger=LostFocus时的验证问题,在线等!!! RRS feed

  • 问题

  • 画面的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)是通过什么属性来决定是否调用验证呢?


    今天不玩命,明天命玩你
    2010年3月11日 7:50

全部回复