The Frame and Page

Changing the user interface by hand is a good approach if your application has very few pages (like an animated game that revolves around a main screen and a configuration window). It also makes sense if you need complete control over the navigation process (perhaps so you can implement page-transition effects, like the ones you'll see in Chapter 10). But if you're building a more traditional application and you expect the user to travel back and forth through a long sequence of pages, Silverlight's navigation system can save you some significant work.

The navigation system is built into two controls: Frame and Page. Of the two, the Frame control is the more essential, because it's responsible for creating the container in ...

Get Pro Silverlight 5 in VB now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.