NotifyObjectでPropertyChangedを実装してViewModelでIDataErrorInfoの実装?かなぁ
2011-01-19 22:18:08個人的に画面に表示するエラーメッセージを持つのでModelにIDataErrorInfoは実装したくない感じ
2011-01-19 22:18:29@ugaya40 そうですね。でも個人的な感覚ではエラーメッセージを持つのでいやな感じです
2011-01-19 22:19:49ViewModelの非同期操作の結果エラーが発生したときにスムーズにViewに伝える方法について
2011-01-19 22:19:58@ugaya40 @saku_karamomo ViewModelからViewへの通知方法の実現手段ですよね(Messenger
2011-01-19 22:20:26VMからVへは何らかの通知手段がないとダメだと思う。いまのところ妥当な方法はMessengerですよね
2011-01-19 22:21:02だから、あるといいと思うけどMVVM LightみたいにグローバルなMessengerがあるのとVMのプロパティとしてもつのどっちがいいのかなぁとは思います
2011-01-19 22:21:33@ugaya40 ふみゅ。プロパティにしても呼ぼうと思えば呼べるような気がするけど、グローバルな奴のほうがお手軽によべるのかぁ
2011-01-19 22:23:17@saku_karamomo エラーが起きたときってメッセージ用のプロパティの文字列更新するとか、Messengerで何かしらViewに投げればいいんじゃないんですか?Dispatcherかまさないといけないのかもしれないけど(Silverlightだと特に
2011-01-19 22:24:16@okazuki TriggerActionがうけるMessengerのイベントをinternalにしてしまえば、防げるような気がしますね。プロパティの方だと。
2011-01-19 22:24:36@ugaya40 Rxかあ。こちらはこちらで学ぶとなるとがっつりしてる感じ。使い慣れると非常に良いという話は聞くし、便利そうだと思いますが。
2011-01-19 22:25:14@ugaya40 そこまでカチカチに固めるとテスタビリティが下がってくる可能性もあるので、ちょっと慎重になります
2011-01-19 22:25:18