If you have experience with Silverlight versions prior to 3.0, you probably know how difficult it was to create multipage applications. Silverlight did not have a “master page” approach like in ASP.NET, and programming for user control complicated things. Fortunately, starting from Silverlight 3.0, a new interesting object named Navigation Framework was introduced. This offers the ability of having a master page and then navigating different pages with different user controls. To create a navigation application, select File, New Project and then the Silverlight Navigation Application project template in the Silverlight templates folder, as shown in Figure 39.8.