0
我想在我的WPF項目中執行方法後自動更改ProgressBar的值。這裏是我的代碼看起來像,在WPF中執行每個任務後更改ProgressBar的值?
ChangeValueOfProgressBar()
{
this.Dispatcher.BeginInvoke(new Action(() =>
{
this.progressBar.Value = 0;
}));
DoTaskA();
this.Dispatcher.BeginInvoke(new Action(() =>
{
this.progressBar.Value = 50;
}));
DoTaskB();
this.Dispatcher.BeginInvoke(new Action(() =>
{
this.progressBar.Value = 100;
}));
}
,我預計該值將變爲50我完成DoTaskA後()方法,然後變成100時DoTaskB()已經完成了。但是,直到DoTaskB完成後,該值纔會更改。 我如何實現我的目標?提前致謝!