.NET 4.0 _C# 4.0_ アプリケーションがあります。私はWPFとModel-View-ViewModel (MVVM) パターンを使用しています。私は自分のコントロールを持っており、すべてが順調です。ビュー データ バインディングのおかげで、パターンは正しく適用され、正常に動作します。
特に、私の見解では、いくつかの行を持つデータ グリッドがあります。アプリケーションは、このウィンドウがアクティブなときにスレッドを実行する必要があり、このスレッドは定期的にグリッドの行にアクセスし、各行から収集されたデータを使用して何らかのタスクを実行する必要があります。
私の問題は次のとおりです。スレッドのインスタンスを作成する場所はどこですか? ビューで?ビューモデルで?モデルで?
(適切にデータ バインディングを行うには)、ViewModel のコンテキストでスレッドを処理する必要があると感じています。この状況でのベストプラクティスは何ですか? ありがとうございました。