私の主なMainWindow.xaml.csは、メインファイルからこれらのメソッドを奪うための任意の最善の方法があるかどうか私の質問があるWPFアプリケーションの非ビジュアルメソッドを構造化する最も良い方法は?
private void ContentManagerUpdateUI()
{
// ... UI update work here ...
}
private void StartContentManager()
{
contentManager = Task.Factory.StartNew(() => { ContentManagerJob(); }, TaskCreationOptions.LongRunning);
contentManager.ContinueWith((t) => { ContentManagerUpdateUI(); }, TaskScheduler.FromCurrentSynchronizationContext());
}
private void ContentManagerJob()
{
...
}
の多くをタスク多くの変数があり、結果として、 ?
コードを論理的でクリーンにしたいだけです。
ありがとうございました!
==================================
P.S.ちょっと...私は#region ... #endregionを使用します:)しかし、それはいくつかの静的なクラスまたはMainWindow.xaml.csの外に存在するもので実装する必要がありますね... また、私はMVVMについて考えることはありませんこのアプリケーションにはユーザーの入力が全くありません。
質問を再定義する必要があるかもしれません...タスククラスの複数の変数とメソッドを整理する最良の方法は、MS TPLです。
ありがとうございました!まあ...実際、私はどのようにタスク変数とそのメソッドをカプセル化する方が良いと考えています... –