我有一个简单的列表框,显示从我的电脑上的文件夹中收回的一些图像。如果图像文件很多,有没有办法让我显示加载图像,直到项目的绑定完成,所以用户不认为应用程序已崩溃或卡在某处? 提前谢谢。
答案 0 :(得分:1)
另一种解决方案:
您在后台工作程序(新线程)中加载列表框项目。例如,如果要在表单加载中加载数据,则运行后台工作程序。在后台工作程序中,您将项目加载到列表框中。这将确保您的UI保持响应。并且您可以在逐个加载或加载结束时显示列表框项目(取决于您的实现)。
答案 1 :(得分:0)
SO (link)上有一个类似的问题,建议使用BackGroundWorker进行加载而不阻止UI,并使用装饰器可视化加载。 这个教程就是一个很好的例子:Loading Wait Adorner