C H A P T E R 6
The Application Model
Over the past five chapters, you've taken a detailed look at the different visual ingredients you can put inside a Silverlight page. You've learned how to use layout containers and common controls and how to respond to mouse and keyboard events. Now, it's time to take a closer look at the Silverlight application model—the scaffolding that shapes how Silverlight applications are deployed, downloaded, and hosted.
You'll begin by considering the life cycle of a Silverlight application. You'll examine the events that fire when your application is created, is unloaded, or runs into trouble with an unhandled exception. Next, you'll pick up a few practical techniques that help you extend your application beyond ...