如何在不知道其完整性百分比的情况下显示进度动画?

时间:2010-01-19 15:47:02

标签: wpf animation progress-bar effects

在WPF应用程序中,我需要向用户显示某个进程正在进行中,并且应该等待。我不需要显示此过程完整性的特定百分比,而且,我并不完全了解它。

这样做的方法是什么?进度条的一些特殊设置或者可能还有其他常见的方式来显示这种动画?

2 个答案:

答案 0 :(得分:5)

使用ProgressBar并将IsIndeterminate设置为true。这是发出进展信号的标准方式,但无法衡量甚至估计。

答案 1 :(得分:0)

Dim aniOpacity As New DoubleAnimation()

aniOpacity.From = 0.1
aniOpacity.To = 1
Dim timeSpanDuration As New TimeSpan(0, 0, lngTakt / 1000)
aniOpacity.Duration = New Duration(timeSpanDuration)

Me.aProgressBar.BeginAnimation(ProgressBar.ValueProperty, aniOpacity)

我不确定,如果是这样,你搜索了什么。但我不知道,如果你不知道进展的状态,你想如何设置进度条。

//编辑:对不起,现在我知道你的意思了。您可以将代码放在循环中。如果您已完成流程,则停止循环。