2

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

4

1 回答 1

2

看看下面的博客..您可以使用示例代码轻松实现这一点...

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

于 2012-10-15T14:50:41.153 回答