Get a head start with Silverlight 2—the cross-platform, cross-browser plug-in for rich interactive applications and the next-generation user experience.
Featuring advance insights from inside the Microsoft Silverlight team, this book delivers the practical, approachable guidance and code to inspire your next solutions, and offers pointers to C# and XAML code samples on the Web.
Discover how to:
Create your first simple sites and browser-hosted applications
Use XAML to render, scale, and animate graphics on-screen
Exploit Microsoft .NET runtime and Visual Studio language support
Explore the full suite of controls—build and extend your own
Experiment with media, ink, and Deep Zoom capabilities
Create connected applications
Put dynamic languages such as Ruby and Python to work
Deliver skinned media content
Manage Silverlight applications from ASP.NET–based servers
Introducing Silverlight 2
Chapter 1 Introducing Silverlight 2
Silverlight and User Experience
Silverlight Architecture
Silverlight and XAML
Silverlight and the Expression Suite
Silverlight and Expression Encoder
Summary
Chapter 2 Using Expression Blend with Silverlight 2
Getting Started with Expression Blend
The Expression Blend IDE
Using Blend to Build Silverlight Applications
Summary
Chapter 3 Using Visual Studio with Silverlight 2
Installing the Visual Studio Tools for Silverlight
Using Visual Studio to Build a Silverlight Application
Building a Silverlight 2 Game
Summary
Chapter 4 XAML Basics
XAML Layout Properties
XAML Brushes
XAML Visual Properties
Shapes in XAML
Clipping and Geometries in XAML
XAML Controls in Silverlight
Summary
Chapter 5 XAML Transformation and Animation
Transformations
Animation
Animation and Expression Blend
Summary
Chapter 6 The Silverlight Browser Control
Hosting Silverlight in the Browser
Using the Object Tag Directly
Responding to Page Load Events
Responding to Page Error Events
Programming UI Elements
Summary
Programming Silverlight 2
Chapter 7 Silverlight Controls: Presentation and Layout
The Button Control
The CheckBox Control
The HyperlinkButton Control
The Image Control
The ListBox Control
The RadioButton Control
The TextBlock Control
The TextBox Control
Common Properties, Events, and Methods
Summary
Chapter 8 Silverlight Controls: Advanced Controls
The DataGrid Control
The Calendar and DatePicker Controls
The RepeatButton and ToggleButton Controls
The ScrollViewer Control
The Slider Control
The WatermarkedTextBox Control
Summary
Chapter 9 Building Your Own Silverlight Control
Creating the Project
Building Silverlight Class Libraries
Summary
Chapter 10 Building Connected Applications with Silverlight
Connecting Applications with XAML
Building Connectivity Using JavaScript
Using ASP.NET AJAX and Web Services
Summary
Chapter 11 Media, Ink, and Deep Zoom
The MediaElement Control
Programming the MediaElement
Painting Video Using the VideoBrush
The InkPresenter Control
Deep Zoom with the MultiScaleImage Control
Summary
Chapter 12 Styles and Templates in Silverlight 2
Understanding Styling
Templates
Summary
Chapter 13 Silverlight ASP.NET Controls
The Silverlight Server Control
The Silverlight MediaPlayer ASP.NET Control
Summary
Chapter 14 Using Dynamic Languages in Silverlight 2
Your First Silverlight IronPython Application
Using Ruby and JavaScript
A More Complex Example
Summary
Title:
Introducing Microsoft® Silverlight™ 2, Second Edition, 9780735625396
Laurence Moroney is a Senior Technology Evangelist at Microsoft, focusing on Silverlight and the user experience. He has more than a decade of experience in software development and implementation, and has written dozens of books and articles on Windows Presentation Foundation, Web development, security, and interoperability.