かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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

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


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

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

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

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