【问题标题】:Using a progress bar or wait indicator during webservice call在 Web 服务调用期间使用进度条或等待指示器
【发布时间】:2015-12-03 08:48:06
【问题描述】:

我正在使用background worker 执行“导入”网络服务调用;

这个导入操作调用可能需要大约 5 秒才能完成,所以我想知道如何才能最好地在视觉上取悦用户。我已经看到大多数进度条或多或少地用于循环操作,在循环操作中它们会根据处理的对象进行更新。在我的 doWorker 中,我只有 web 服务调用;

类似:

Details importinfo = (Details)sender;
e.Result = WebService.ImportMe(importinfo);

那么在用户等待完成时在这样的操作或动画中设置进度条是否明智?我怎样才能最好地解决这个问题?

【问题讨论】:

标签: c# web-services


【解决方案1】:

如果您不知道需要多长时间和/或在什么“点”进行操作,您可以将Style 设置为ProgressBarStyle.Marquee

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多