我有一个WPF C#4.0应用程序,它运行没有问题。我需要简单的代码,只允许进度条在应用程序进行搜索时运行。我不希望它在应用程序运行的整个时间运行,就在它从搜索按钮进行搜索时。因此,我不确定IsIndeterminate是否可以工作,因为它在应用程序运行的整个过程中运行。
答案 0 :(得分:0)
IsIndeterminate属性只是意味着ProgressBar没有最小值或最大值,而是连续滚动。
ProgressBar不会“运行”。它只是做它所说的 - 报告进展。如果您没有使用IsIndeterminate属性,则由它来提供它的值(最小值,最大值,值)。
如果不了解更多有关您的设计的内容,就无法给出一个好的答案,但如果您对实际展示(已知)进展感兴趣,请查看BackgroundWorker课程(或搜索SO实施例)。
如果你不知道实际的进展,并且你可能没有“搜索”,那么你可以使用IsIndeterminate作为穷人的“忙碌 - 请等待”。只需在开始和完成搜索时适当更改“可见性”属性即可。