かずきのBlog@hatena

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

Frameを使ったナビゲーションの間にアニメーションを入れる

SilverlightのFrameを使ったナビゲーションですが、こいつはパッパッと切り替わる感じです。RIAっぽくないです。
RIAっぽくしようと思うと、何かしらのアニメーションをやってみたいってもんですよね。


やり方は簡単で、Visual Stateを2つ定義して、片方は通常の状態、片方はナビゲーションが始まった時の状態にして、2つの間をアニメーションさせてやるだけです。NavigatingとNavigatedイベントが使えます。ということでやってみます。

プロジェクトは以下からDLできます。
NaviSample.zip