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 ...

Get Pro Silverlight 5 in C# now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.