With Essential Silverlight 2 Up-to-Date, you learn to take advantage of Microsoft's cross-browser Silverlight plug-in with tools for animation, vector graphics, and video playback, as well as new
Part 1: Introduction
Chapter 1. Introducing Silverlight 2
Section 1.1. Rich Internet Applications
Section 1.2. RIA Technologies
Chapter 2. Introducing WPF
Section 2.1. Vectors
Section 2.2. WPF
Section 2.3. XAML
Section 2.4. Further Reading
Chapter 3. Getting Started with Silverlight 2
Section 3.1. Setting Up a Silverlight Development System
Section 3.2. A First Silverlight Example: Creating a Web Site
Section 3.3. A Second Silverlight Example: Creating a Project
Section 3.4. Further Reading
Chapter 4. Introducing Silverlight Tools
Section 4.1. XML Editors
Section 4.2. Vector Graphics Editors
Section 4.3. Silverlight IDEs
Section 4.4. Further Reading
Part 2: Declarative Silverlight
Chapter 5. Introducing XAML
Section 5.1. Using Text
Section 5.2. Using Shapes
Section 5.3. Positioning Elements
Section 5.4. Using Images
Section 5.5. Using Brushes
Section 5.6. Further Reading
Chapter 6. Handling User Interaction and Events
Section 6.1. Events and Event Handlers
Section 6.2. Mouse Events
Section 6.3. Keyboard Events
Section 6.4. Further Reading
Chapter 7. Transforming and Animating Content
Section 7.1. Transformations
Section 7.2. Animations
Section 7.3. Further Reading
Chapter 8. Adding Sound and Video
Section 8.1. Preparing Multimedia Data
Section 8.2. MediaElement
Section 8.3. Further Reading
Part 3: Programming Silverlight with .NET
Chapter 9. Adding Silverlight Content to ASP.NET 3.5 Applications
Section 9.1. Embedding XAML
Section 9.2. Embedding Media Content
Section 9.3. Further Reading
Part 4: Programming Silverlight with JavaScript
Chapter 10. Accessing Silverlight Content with JavaScript
Section 10.1. Accessing the Plug-in
Section 10.2. Communicating with the Plug-in
Section 10.3. Further Reading
Chapter 11. Special Silverlight JavaScript APIs
Section 11.1. Advanced JavaScript APIs
Section 11.2. Dynamically Downloading Content
Section 11.3. Using Additional Fonts
Section 11.4. Further Reading
Part 5: Appendix
Appendix A. Silverlight JavaScript Reference
Section A.1. Using the Silverlight Plug-in
Structure of This Book
Part 1 contains background information on Silverlight and related technologies.
Chapter 1 A brief introduction to Silverlight and other rich Internet applications
Chapter 2 Introduces WPF and how it relates to Silverlight
Chapter 3 Goes through all the required installation steps and steps for creating your first Silverlight application
Chapter 4 Reviews software tools that facilitate the creation of Silverlight content
Part 2 focuses on the results you can achieve with the declarative means of Silverlight; but some C# coding will also be covered
Chapter 5 Features the most important elements of Microsoft's WPF markup language
Chapter 6 Explains how Silverlight applications may become interactive by processing events
Chapter 7 Exposes two different approaches to making Silverlight animations dynamic
Chapter 8 Shows how to use audio and video data in Silverlight applications, including C# access
Part 3 focuses on C# development aspects.
Chapter 9 Reviews which additional ASP.NET web controls facilitate the embedding and creation of Silverlight content
Part 4 focuses on JavaScript development aspects
Chapter 10 Describes how to access Silverlight content from JavaScript
Chapter 11 Shows advanced JavaScript possibilities, including the ability to make HTTP requests
Appendix A Provides a list of properties and methods the Silverlight plug-in exposes