避免在WPF应用中挂起UI

use*_*206 2 c# wpf multithreading

我是MVVM和WPF的新手.我的WPF应用程序将每2分钟调用一次Web服务,并在UI中显示响应.通过单击UI中的按钮,提供手动调用相同Web服务的机会.我的网络服务超时是5000毫秒.我的问题是,如果Web服务需要超过1000毫秒如何避免使用hanhing UI.Plz提供了一些实施提示

Jam*_*ing 5

这将是实现多个线程的好地方,在一个线程中执行所有Web应用程序通信允许主UI线程响应用户输入.

以下是一些让你前往的链接:

  1. 背景工人
  2. WPF中的多线程
  3. 多线程和WPF入门