かずきのBlog@hatena

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

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

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


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

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