- 67 名前:デフォルトの名無しさん mailto:sage [2009/07/13(月) 01:16:24 ]
- >>65
コマンドは使ってるんだよね? >例えば、ボタンを押したらダイアログを表示、をやろうとしたら >ダイアログに対応するVMを作るのと、ダイアログの表示処理は誰がやるんだろう? Vはコマンドを発行するだけ(VM側の実装を知らなくていい) コマンドを受け取って、ダイアログのV,VMを作って呼び出すのはVMの役目。 >選択肢を選んだら即時ダイアログを閉じる場合、VMへの値の反映をバインドでやるとすると >ダイアログを閉じるのはどうやるんだろう? その程度のやつならVで閉じちゃえば? 妥当性検証をパスして、OKボタン押すまでソースへの通知を遅らせたい(CANCEL時に無かった事にしたい)時とかはVMがないと見通し悪くなる。
|

|