Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In this chapter, you looked at the Silverlight object model and how it can be programmed using JavaScript. You learned how the Silverlight control is hosted within the browser, including how to initialize it, and how to set up its initial state using its property model. You saw how it can be customized with context and custom parameters, as well as the full property, method, and event model that it supports. In addition, you learned how to implement a custom error handler on the control, as well as how to use the basic default error handler.
You discovered how you can add external content to your control using the Downloader object and how to trap the events that it exposes to provide feedback as to download progress. You were introduced to the UI elements that XAML offers and learned about the methods, events, and properties that they expose and how you can program them.
In the next chapter, you’ll look at how Silverlight supports ink and find out how the Tablet PC, the Touch Screen PC, and other interactive user interface types may be supported by your Web applications using Silverlight.