| 1. Getting Started |
| Silverlight 3 explained |
04:03 |
| Showcasing amazing Silverlight applications |
02:45 |
| Setting up your developer computer |
03:21 |
| Contrasting the Silverlight versions |
01:42 |
| Using Visual Studio to create a Silverlight project |
06:26 |
| Using Expression Blend to create a Silverlight project |
02:56 |
| Touring the Visual Studio interface |
07:37 |
| Touring the Expression Blend interface |
04:38 |
| 2. Project Overview |
| Understanding the Visual Studio project structure |
04:11 |
| Creating a Silverlight page/UserControl |
05:02 |
| Discovering what happens during a compile |
04:53 |
| Using core runtime assemblies and other assemblies |
09:03 |
| Deploying your Silverlight application |
02:45 |
| Starting up your application |
03:24 |
| Embedding Silverlight content on web pages |
04:53 |
| Understanding the end user install process |
05:34 |
| 3. The Programming Side |
| Exploring the relationship between XAML and .NET |
04:43 |
| Choosing a Silverlight programming language |
04:56 |
| Exploring the code-behind file |
06:14 |
| Debugging Silverlight applications |
06:38 |
| 4. XAML |
| Working with XAML Elements and Property Attributes |
05:52 |
| Investigating XAML namespaces |
05:10 |
| Converting XAML properties with TypeConverters |
05:43 |
| Nesting more complex structure with Property Elements |
04:02 |
| Assigning runtime data via XAML Markup Extensions |
03:37 |
| Digging into the Dependency Property System |
07:32 |
| Creating a custom Dependency Property |
04:51 |
| Understanding Attached Properties |
04:06 |
| 5. Layout Containers |
| Understanding layout |
03:10 |
| Painting background and borders |
07:10 |
| Getting colorful with gradient brushes |
03:37 |
| Controlling your layout with StackPanel |
01:52 |
| Exploring additional layout controls in the Silverlight toolkit |
06:04 |
| Exploring sophisticated layout with the Grid |
09:41 |
| Sizing cells using the GridSplitter |
02:54 |
| Absolute positioning with the Canvas panel |
04:38 |
| Scrolling content with the ScrollViewer |
03:15 |
| Adjusting content with alignment, margins, and sizing |
04:07 |
| Enlarging your window with Full Screen mode |
02:21 |
| Manipulating elements with transforms |
05:25 |
| 6. Understanding the Event Model |
| Understanding routed events |
04:13 |
| Wiring up event handlers in Silverlight |
06:36 |
| Understanding Event Bubbling |
05:21 |
| Detailing the mouse events |
03:43 |