PROJECT KySS(プロジェクト・キッス)
四国のSOHO。薬師寺 国安と,薬師寺 聖によるコラボレーション・ユニット。XMLや.NETプログラミングに関する執筆多数。両名とも,Microsoft MVP for Development Platforms - XML(Oct 2003-Sep 2009),http://www.PROJECTKySS.NET

 今回作るサンプルは,カレンダーに表示された任意の日付をクリックすると,画像がくるくる回転しながら飛んでくるというものです。画像の動きは,Expression Blend2+SP1によるアニメーションで実現しています。

 最初,図1のように,カレンダーには月が表示されています。任意の月を選択すると日付が表示されます。このうち,2008年11月の16日~25日までの日付をクリックすると,いろいろなメールの画像が回転しながら表示され(図2),最終的に図3の表示になります。サンプルデータは2008年11月の16日~25日分のみ用意していますので,それ以外の日付をクリックしても画像は表示されません。

図1●今回作成するカレンダー。任意の月をクリックすると日付が表示される
図1●今回作成するカレンダー。任意の月をクリックすると日付が表示される
・サンプル・アプリケーションはこちらのURLで動作を確認できます。サンプルを動作させるには,Silverlightをインストールしておく必要があります。
・プログラム・ファイルをこちらからダウンロードできます。
図2●2008年11月18日をクリックすると,MSDNからのメールが来たことがわかる
図2●2008年11月18日をクリックすると,MSDNからのメールが来たことがわかる
[画像のクリックで拡大表示]
図3●最終的に表示された画像。ヘッダの月表示(この図では「2008年11月」)をクリックすると月表示の画面になる
図3●最終的に表示された画像。ヘッダの月表示(この図では「2008年11月」)をクリックすると月表示の画面になる
[画像のクリックで拡大表示]