我想帮助在我的WPF应用程序(MVVM)中实现进度条。
我的MainWindow有一个运行此方法的按钮:
private void AnalysisClick(object sender, RoutedEventArgs e)
{
model.RunAnalysis();
}
我的模型通过单独的引擎类运行项目列表:
foreach(List<Item> item in items)
allItemResults.Add(engine.RunItem(item));
RunItem
方法将运行该项目。
我的问题是:如何在完成后在MainWindow中让每个项目更新ProgressBar
?
编辑:这是.NET 3.5
答案 0 :(得分:2)
查看以下博客..您可以使用示例代码轻松实现此目的...
http://bathinenivenkatesh.blogspot.co.uk/2011/07/wpf-build-more-responsive-ui.html