2009-11-21 56 views

回答

15
<ProgressBar IsIndeterminate="True" /> 
1

我个人喜欢Visual Studio 2010采用的方法。他们使用一个小的循环系列点的动画(强度不同)。他们只是在有问题的窗口中央旋转的圆点生成动画。

在WPF中,这是微不足道的 - 只需在正面设置正确的不透明度的情况下制作一个圆点小图的旋转动画即可。

我觉得它非常直观,小而且没有侵入性。

+0

这看起来不错,但对于需要快速简单的页面学习方式太多了。 –

+0

在Windows窗体中,实现起来很困难。在WPF中,它非常非常容易(尤其是如果你使用Blend)。 –

0

是一个进度条正确的部件为此?由于“不知道需要多长时间”,因此无法表示完成百分比。也许某种类型的动画(比如Windows文件 - 消失到空气 - 同时删除效果)显示该活动仍在继续会更好。但是,一个“进步”栏简单地重置为零,因为还有更多的工作要做,对我来说看起来很愚蠢。

+2

这与从0到100不断填充然后重新设置的效果并不相同。不确定模式下的进度条更像是一小块颜色不断沿着酒吧移动(或者,在Vista和之后,一个带有移动高光的纯黄色酒吧)。这不是最棒的动画,但它在Windows中相当标准,不容易与Office Space的注销过程混淆。 – ChrisV