Microsoft Silverlight is a cross-browser, cross-platform implementation of the .NET Framework for building media experiences and rich interactive applications for the Web. The following sections describe how to build applications with Silverlight:
.NET Framework Class Library for Silverlight
Silverlight Overview
Getting Started with Silverlight
Application and Programming Models
Layout, Text, and Input
Controls
Graphics, Animation, and Media
XAML
Integrating Silverlight with a Web Page
Types, Properties, Methods, and Events
Data Access and Data Structures
Networking and Communication
Debugging, Error Handling, and Exceptions
Deployment and Localization
Performance
Security
General Reference
External Resources
Silverlight.net
Silverlight downloads site
Offline Silverlight documentation (CHM file)
Silverlight SDK blog