In this chapter, you considered how to step up from single-page displays to true applications using a range of techniques. First, you considered simple content hiding and swapping techniques, which give you unlimited flexibility and allow you to simulate navigation. Next, you considered the ChildWindow, which allows you to create a pop-up window that appears over the rest of your application. After that, you took a detailed look at the Frame and Page classes and Silverlight's built-in Silverlight navigation system, which enables features such as history tracking and deep linking. And finally, you saw how you can extend the navigation system using custom content loaders.