現在、モジュールの1つに3000行のコードを持つビューモデルがあるプリズムを使用するプロジェクトに取り組んでいます!!!. 実際には、このクラスを細かく分割します (このビューモデル内のコードを読むのが難しい場合があります) 実際、ビューモデルのコードには、コマンドに関連する 30 未満のプロパティがあり、そこから始めるのが良いと思います.. (いくつかのこれらのコマンドを他のクラスに移動するにはどうすればよいですか?)アイデアはありますか? ありがとうございました!
質問する
253 次
1 に答える
0
実行できることがいくつかあります。まず、ビューモデルに含める必要のあるコードの量と、モデル自体に含める必要のあるコードの量です。
次に、ビューモデルが依存関係として受け取るサービスの一部となるコードはありますか?
第3に、 Caliburn.Microなどの規則ベースのMVVMフレームワークを検討することをお勧めします。これにより、WPFコマンドの代わりにアクションを使用できるようになります。つまり、ビューモデルの動詞とビューのイベントをバインドするボイラープレートコードが大幅に少なくなります。他の利点として。
于 2012-08-13T23:52:29.583 に答える