使用IsEnabled = false,按钮无任何反应。这段代码是一段操作外设的处理,在里面会有等待,我把这段代码注释掉,按钮就可以变灰了。问题:
1、感觉是这段代码的原因,但说不清为什么会这样?
2、现在该怎么样才能控制按钮变灰呢?
3 个解决方案
#1
楼主明显是新手,要知道在一个线程里一段代码不执行完,不释放控制权,界面是假死状态的。
#2
操作外设的处理
-》这个导致UI现成无响应。 使用异步+多线程
-》这个导致UI现成无响应。 使用异步+多线程
#3
搞了个多线程 现在可以了 谢谢两位。
#1
楼主明显是新手,要知道在一个线程里一段代码不执行完,不释放控制权,界面是假死状态的。
#2
操作外设的处理
-》这个导致UI现成无响应。 使用异步+多线程
-》这个导致UI现成无响应。 使用异步+多线程
#3
搞了个多线程 现在可以了 谢谢两位。