Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的主屏幕上有三个图像按钮。对于按钮单击,我编写了一个事件处理程序,其中发送了一个 Web 请求并将返回的响应绑定到数据网格。这些东西工作正常,但是当这些进程运行时,按钮保持按下状态,直到填充网格。
我该如何克服这个问题?
它仍然被阻塞,因为您正在使用 UI 线程来请求数据,这可能需要很长时间才能完成,因此线程被阻塞,因此无法更新按钮。只有一个线程来更新 UI,就像一个队列一样工作。
你可以使用后台工作者来解决这个问题,看看这里:
如何使用 WPF 后台工作者