WPF进度条更新作为项目列表运行

时间:2012-10-15 14:48:57

标签: c# wpf

我想帮助在我的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

1 个答案:

答案 0 :(得分:2)

查看以下博客..您可以使用示例代码轻松实现此目的...

http://bathinenivenkatesh.blogspot.co.uk/2011/07/wpf-build-more-responsive-ui.html