我想要在我的 WPF 应用程序 (MVVM) 中实现进度条的一些帮助。
我的 MainWindow 有一个运行此方法的按钮:
private void AnalysisClick(object sender, RoutedEventArgs e)
{
model.RunAnalysis();
}
我的模型通过一个单独的引擎类运行一个项目列表:
foreach(List<Item> item in items)
allItemResults.Add(engine.RunItem(item));
然后该RunItem
方法将运行该项目。
我的问题是:我怎样才能让每个项目ProgressBar
在我的 MainWindow 完成时更新它?
编辑:这是.NET 3.5