WPF:具有不确定持续时间的进度条?

时间:2009-11-21 01:20:45

标签: wpf wpf-controls progress-bar

在WinForms中,您可以设置一个进度条以循环循环,表示您不知道需要多长时间。我怎么能在WPF中做到这一点?

3 个答案:

答案 0 :(得分:15)

<ProgressBar IsIndeterminate="True" />

答案 1 :(得分:1)

我个人喜欢Visual Studio 2010采用的方法。他们使用一个小的循环系列点(具有不同强度)的动画。它们只是为在相关窗口中心盘旋的点设置动画。

在WPF中,这是微不足道的 - 只需在前面正确设置不透明度的情况下旋转圆形小点的旋转。

我发现它非常直观,小巧且不引人注目。

答案 2 :(得分:0)

进度条是否适用于此?您无法指示%完成,因为您“不知道需要多长时间”。也许某种类型的动画(比如Windows文件 - 消失 - 变薄 - 空中 - 删除效果)表明活动仍在进行会更好。但是,由于还有更多的工作要做,只是重置为零的“进度”栏对我来说看起来很愚蠢。