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://bathinivenkatesh.blogspot.co.uk/2011/07/wpf-build-more-responsive-ui.html

于 2012-10-15T14:50:41.153 に答える