Silverlight コントロールの課題の 1 つは、プロパティがコードにバインドされると、Blend で実際に編集できなくなることです。たとえば、データ フィードから入力された ListView がある場合、Blend でコントロールを編集しても要素は表示されません。
WPF 開発コミュニティによって考案された MVVM パターンも、Silverlight コントロールを "ブレンド可能" に保つのに役立つと聞いています。私はまだ頭を抱えていますが、ここにいくつかの説明があります:
- http://www.nikhilk.net/Silverlight-ViewModel-Pattern.aspx
- http://mark-dot-net.blogspot.com/2008/11/model-view-view-model-mvvm-in.html
- http://www.ryankeeter.com/silverlight/silverlight-mvvm-pt-1-hello-world-style/
- http://jonas.follesoe.no/YouCardRevisitedImplementingTheViewModelPattern.aspx
潜在的な欠点の 1 つは、パターンが追加のクラスを必要とすることですが、必ずしも追加のコードではありません (上記の 2 番目のリンクで示されているように)。考え?