かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Silverlight 4でMVVM + MEF + Navigation Frameworkのサンプル

とりあえず今までエントリとして書いてきたものをまとめて1つの小さなサンプルにしてみました。
ダウンロードは、こちらから。


Visual Studio 2010 Express Edition(英語) + Silverlight 4 Tools RC2で作ってます。

超シンプルですが、起動すると以下のような画面が表示されます。

画面上部のリンクか、ボタンを押すとカウンタ画面に遷移します。これはNavigation FrameworkとMEFの連携でページ内のUserControlを取得するようにしています。
カウンタはMVVMで作ってます。

まだまだ、改良しないといけない所はあるだろうけど、ベースとしては使えるかなぁ・・・?