我有一个WPF程序,可以使用BackgroundWorker
一次处理大量数据。这会将其进度更新为ProgressBar
,但如果数据集较大,那么条形图通常可以保持静态。
有什么方法可以让用户放心,程序还没有冻结并且仍然有效?
目前,为了让自己放心,我依次让窗口Title
成为此数组的每个索引:["|", "/", "-", @"\"]
。每次更改之间有100个滴答延迟,它会创建一种ASCII微调器。但我想为实际用户提供更好的东西。
修改
是否有一种简单的方法可以将发光效果添加到您经常看到的ProgressBar
的“完整”部分?
答案 0 :(得分:0)
如果可能,添加第二个ProgressBar。 一个用于整体进度(您已经拥有)和一个用于当前步骤的进度。
或者,你可以在某处写一个文字"处理123343123的项目1234"将与正在处理的每个项目一起更新。 这样用户将看到更改的数字。