晚上好!
目前我正在开发一个用于某些REST服务的WPF客户端。与REST服务的通信没有问题,并且在一个额外的程序集(通信接口)中完成。
基本上:
我有一个“搜索”按钮,执行一个方法。该方法与服务进行通信,更新一些文本框和进度条(为了向用户提供一些图形信息,以显示我们的进度...)。
不幸的是,托管服务的服务器有点慢,导致响应时间严重延迟(大约4秒)。反过来,这会导致我的WPF应用程序等待,最终导致:变黑,标题为“未响应”...
我已经尝试将此执行放入另一个线程中,但是...很明显我将无法访问我的WPF窗口的控件...
目前我真的很无助...有人能给我一些处理例程或解决方案吗?