【问题标题】:wpf button remains pressed until grid populatedwpf 按钮保持按下状态,直到填充网格
【发布时间】:2013-05-03 12:50:28
【问题描述】:

我的主屏幕上有三个图像按钮。对于按钮单击,我编写了一个事件处理程序,其中发送了一个 Web 请求并将返回的响应绑定到数据网格。这些东西工作正常,但是当这些进程正在运行时,按钮保持按下状态,直到填充网格。

我该如何解决这个问题?

【问题讨论】:

标签: wpf pressed


【解决方案1】:

由于您正在使用 UI 线程来请求数据,它仍然处于阻塞状态,这可能需要很长时间才能完成,因此线程被阻塞,因此无法更新按钮。只有一个线程来更新 UI,就像队列一样工作。

你可以使用后台工作者来解决这个问题,看看这里:

How to use WPF Background Worker

【讨论】:

  • 谢谢@Marco...已解决..:)
猜你喜欢
  • 1970-01-01
  • 2018-07-27
  • 1970-01-01
  • 2014-06-14
  • 1970-01-01
  • 2014-09-04
  • 1970-01-01
  • 1970-01-01
  • 2012-06-26
相关资源
最近更新 更多