0

我有一个简单的列表框,显示一些从我的电脑上的文件夹中收回的图像。如果图像文件很多,有没有办法让我显示加载图像直到项目绑定完成,所以用户不会认为应用程序崩溃或卡在某个地方?提前致谢。

4

2 回答 2

1

另一种解决方案:

您在后台工作人员(新线程)中加载列表框项目。例如,如果您在表单加载中加载数据,那么您将运行您的后台工作程序。在您的后台工作人员中,您将项目加载到列表框中。这将确保您的 UI 保持响应。并且您可以在一个一个加载或加载结束时显示您的列表框项目(取决于您的实现)。

于 2013-04-08T07:32:56.113 回答
0

在 SO (link)上有一个类似的问题,建议使用 BackGroundWorker 在不阻塞 UI 的情况下进行加载,并使用装饰器来可视化加载。一个很好的例子就是这个教程:Loading Wait Adorner

于 2013-04-08T07:33:31.700 回答