A Silverlight application for Windows Phone 7 consists of several standard classes:
an App class that derives from Application;
an instance of the PhoneApplicationFrame class; and
one or more classes that derive from PhoneApplicationPage.
This chapter is partially about the “or more” of that last item. The programs you’ve seen so far have consisted of a single class named MainPage that derives from PhoneApplicationPage. In more complex applications, you might want to have multiple pages and allow the user to navigate among them, much like navigating among Web pages.
Page navigation would seem to be an advanced Silverlight programming topic, and a topic that applies only to Silverlight programming rather ...