簡體   English   中英

如何停止不確定的ProgressBar動畫?

[英]How to stop an indeterminate ProgressBar animation?

我不知道我是否缺少一些明顯的方法/屬性,但在這里是:我有一個ProgressBar,默認情況下其屬性IsIndeterminate為true。 但是我只希望它在一定時期內是動畫。 我該如何實現? 我嘗試了類似的東西:

SomeBackgroundWorker.DoWork += SomeBackgroundWorker_DoWork;
pgbStatus.IsIndeterminate = true;
btnUpdate.IsEnabled = false;
SomeBackgroundWorker.RunWorkerAsync();
btnUpdate.IsEnabled = true;
pgbStatus.IsIndeterminate = false;

但是,那不會動。 很抱歉,如果它是重復的(我有感覺),但是我找不到任何答案。

地點

btnUpdate.IsEnabled = true;
pgbStatus.IsIndeterminate = false;

SomeBackgroundWorker DoWork()方法的末尾。 可能還需要Invoke()到UI線程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM