如何让Button执行完毕后,再执行另外一些代码?
现在碰到的问题是,Button 的Click事件,需要执行完毕,到 }.  才会对text设置值.情况描述:通过Button 点击事件 Click  对 Text计算后赋值. 当Text值发生变化后,做一些其他操作.但是监听Text的TextCharged事件,无任何反应,后发现.Button的Click事件是执行完所有代码后,到 } 才算结束.这种问题如何解决?

解决方案 »

  1.   

    为何不在Button的Click事件中调用你想执行的代码?
      

  2.   

    自己重构Click事件试试,原先我是这么做的
      

  3.   

     
    button.Click += (s, ea) =>
     {
          //这里先执行你想执行的
          //上面的方法执行完,直接执行对text设置值的操作
     };
      

  4.   

    因为button在执行完所有代码,才会对代码中操作其他控件赋值,我是要在赋值完后,再直接做其他操作.
      

  5.   


    能再详细些吗?
    我估计是没写对你这方法. 还是和Button的Click原来操作,没变化
      

  6.   

    用绑定。set的时候进行处理。