さて、Silverlight+MVVMの話の続きです。 単純に xaml のコントロール名を使えば楽なのですが、MVVM に則るといちいち{Binding なんとか}を書かないといけません。Binding の構文は、定型といえば定型なのですが、View の中に乱立するのがいまいち解せません。 解せない理由はと言うと、 ・そもそも View と Model を分離して View はデザイナ、Model はプログラマ、と切り分けができるのではなかったか? ・View 自体は Microsoft Exprssion Blend を使って編集するわけだから、いちいち Binding の分が書いてあるのはどうかと思う。 ・間違って消しちゃったら、Binding は直すの大変。ここのコードを書くのはプログラマなんだから、Viewに手を加えるの問題あり。 というわけで、xaml のほうに Binding