K. Takaoka
@ReadyBUG
@ugaya40 誰が非同期であることを指示するかは、同期的にしか提供されない機能を非同期的に呼びだすための手段があるかないかにもよるんじゃないかしら? 特にビューからみたら、応答なしを防ぐために重たい処理をトリガする部分にビヘイビア等で非同期化をしかけられると良いかもしれん?
2011-04-10 13:17:33
K. Takaoka
@ReadyBUG
@ugaya40 @xrekkusu UgayaCommand とか LivetCommand ってのは、別に悪い選択肢じゃないと思うよ?(と、今のDelegateCommandがどんな機能か知らないで言ってみる) 機能的に十分なら Command でもいいと思う。
2011-04-10 13:19:45
尾上 雅則
@ugaya40
.@ReadyBUG いえっさ。重い処理はビヘイビアの様なビジネスドメインに結合しにくい所には実装しにくいので、コマンドになる想定です。で、コマンド自体が非同期呼び出し機能を具えればMとVMをすべて同期的に記述できます。コマンドの結果はプロパティの更新で戻り値ないですし。
2011-04-10 13:20:46