In this chapter, you learned about several core Silverlight for Windows Phone 7 concepts, including Isolated Storage, page navigation, and application life cycle events. You saw several different ways to store data in your application, including using Isolated Storage as a fi le system as well as making use of the IsolatedStorageSettings object. Then you learned to create multi-page applications and navigate between pages, using the powerful Navigation Framework.
Finally, you saw that your application needs to be aware of the various phone events that can take place. Some of these events can put your application into a suspended state. To ensure a great user experience, you learned how to save your application state and page state so that it can quickly be restored when your application once again is brought to the foreground. You also learned how to debug code in the various event handlers, using the emulator software.