[英]Indeterminate ProgressBar animation jerk in Dispatcher.BeginInvoke
[英]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.