かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

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

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


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

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