Simplify page transitions in Silverlight apps on Windows Phone 7

If you’ve played around with Silverlight on Windows Phone 7, one thing you may’ve tried to figure out is how to add nice transitions between different pages of your app. By default, Windows Phone page transitions aren’t really transitions at all. The new PhoneNavigationPage is just popped into root PhoneNavigationFrame. Effective, yes. Cool? Certainly not. […]

If you’ve played around with Silverlight on Windows Phone 7, one thing you may’ve tried to figure out is how to add nice transitions between different pages of your app. By default, Windows Phone page transitions aren’t really transitions at all. The new PhoneNavigationPage is just popped into root PhoneNavigationFrame. Effective, yes. Cool? Certainly not. Face it, modern mobile apps need to not only be functional, but also stylish. Simple “snap” transitions just don’t cut it. The most common solution to this problem is to use brute force & manage the transitions yourself. You commonly see a “pattern” used in WP7 apps where events in your current page launch a Storyboard animation. When that animation is complete, the actual navigation to new page is invoked and new page then runs its own Storyboard once it’s loaded. It looks something like this[…]

Get Microsoft Silverlight