1

UIロジックはWindowsRTMVVMアプリケーションのどこにあるべきですか?ViewModelに配置すると、本当に「太く」なり、MVVMパターンの利点の1つが失われると思います。デザイナーとプログラマーの間で作業を分割するのはかなり難しくなります。ただし、私はいくつかの「動的ボタン」を作成しており、これらのボタンと、ViewModelに存在するそれらのボタンとのコマンドの結合は簡単ではありません。UIロジックを処理する最良の方法は何ですか?トリガーの機能性が本当に恋しいです。

4

2 に答える 2

4

ビューモデルに収まらない場合は、コードビハインドに入れてください。再利用可能にする場合は、カスタムコントロールまたはアタッチされた動作を作成します。

于 2013-01-15T21:39:50.133 に答える
2

複数のビューモデルを持つことは理にかなっていますか?

たとえば、ページのビューモデルと、カスタムコントロールのより具体的なビューモデル(メインまたは集約ビューモデルのプロパティとして)を使用しますか?

それは物事をテスト可能で再利用可能に保ちます...

于 2013-01-16T14:48:26.063 に答える