0

私の実際のプロジェクトでは、wpf、mvvm、ロジック、およびモデル レイヤーを備えたレイヤード アプリケーションがあります。このアプリの主なタスクは、私のビデオを変換することです。そのため、映画のリストを含む単一の作業キューを実装しました。ムービーは、進行状況や状態などを含むクラスです...

私が抱えている大きな問題の 1 つは、この作業中のキューをビューに表示する方法がわからないことです。今、私はこのようにしています: ビューモデルで作業キュー リストを毎秒 (タイマーを使用して) オブザーバブル コレクションに設定します。完全なリストを設定しているため、選択した行が毎秒灰色になるため、これはあまり美しくありません。

より良い解決策を考えていただけますか?

ありがとう、ドミニク

4

1 に答える 1

0

すべてのジョブを含む ObservableCollection が必要だと思います。ObservableCollection にジョブを追加すると、このジョブも作業キューに追加されます。ジョブが完了したら、Observable Collection から削除できます。Do これは一種の Finished イベントです。

于 2013-05-23T13:09:44.217 に答える