日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。WPFMVVMパターンで、ViewModelにCommandをプロパティでViewに公開して、ViewでCommandをバインドするというのがスマートな感じなんですが、Commandを定義しようとすると、ViewModelのコードがごちゃごちゃしてくるような気がします。something}みたいなコードの塊が、Commandの数だけずらっと並びます。this.Model.Hoge();}と書くほうが、インテリセンスも効いて開発しやすいんじゃないんだろうかと思うようになってきました。MVVMで組んでると、コードビハインドに処理を書いたら負けみたいな考えに陥ってしまうこともありますが、割り切ってViewとViewModelを繋ぐためのコードを書いてしまってもいいんじゃないんだろうか?そう、モヤモヤしてたりします。実際、どう作るのが楽で現実的なんだろうか。考えないといけないなぁと思う今日この頃でした。1.2.5リリースしましたちょっと思いつきで、機能追加をしました。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。