WCF Ria Services と MVVM デザイン パターンを使用して Silverlight アプリを作成したいと考えています。
アプリのメイン ページは、「シェル」と、相互にリンクされたさまざまな外観 (形状/サイズ/プロパティ) の多数 (数十または数百) のオブジェクト (一種のグラフを形成) で構成されます。
これらのアイテムはマウスでドラッグできる必要があり、現在の位置/状態をバックエンド データベースに保存する必要があります。
これを実現する最善の方法は、表示されるアイテムごとに小さな ViewModel と View を用意し、すべての重要なプロパティを ViewModel に入れ、これらすべての View を何らかの方法でメインの「シェル」に表示することだと思います。
ただし、これをどのように正確に達成できるかはわかりません。MVVM Light の使用を検討しましたが、似たような例が見つかりませんでした。
これをどのように行うことができるかについて、誰かがいくつかの例やアイデアを教えてもらえますか?