Learn your way! Get started

Microsoft Silverlight 5, Part 2: Controls, Media, and App

with expert Adam Barney

Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack
  • Power Pack Plus

Release date Release date 9/20/2012
Level Level Advanced
Runtime Runtime 1h 28m
Platform Platform Major browsers on Windows Major browsers on Windows Major browsers on Mac OSX Major browsers on Mac OSX Mobile Devices Mobile Devices
Closed captioning Closed captioning N/A
Transcript Transcript N/A
eBooks / courseware eBooks / courseware N/A
Hands-on labs Hands-on labs N/A
Sample code Sample code Included
Exams Exams Included

Enterprise Solutions
Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More

Course description

In this course, we will dig deep in to 3 major areas of improvement in Silverlight 5. We will take a look at some new controls, such as the PivotViewer control which will allow you to interact with your data in some amazing new ways, and cover changes to some existing controls. Media playback has been at the core of Silverlight from the beginning, and Silverlight 5 brings some exciting new features to the media stack with low-latency sound effects and variable speed playback. Finally, each release of Silverlight has brought more power and flexibility to out-of-browser applications, and this release is no different. We will examine the changes in Silverlight 5 that help us make the most powerful out-of-browser apps yet


This course assumes that students have some programming background and experience using Visual Studio 2010. The course assumes knowledge of Visual C# and of the .NET Framework.

Meet the expert

Adam Barney Adam Barney has been writing code in one form or another since the 4th grade and has been 100% focused on .NET since 2005. He is currently a senior-level consultant living in Lincoln, NE where he co-founded and runs both the Lincoln .NET Users Group and Nebraska Code Camp. Adam also enjoys speaking at user groups, code camps and developer conferences in the Midwest.

Course outline


Control Changes (10:43)
  • Introduction (00:35)
  • Control Changes (01:45)
  • Demo: Double Click (05:20)
  • Demo: More Click Features (02:28)
  • Summary (00:32)
Type Ahead Searching (08:27)
  • Introduction (00:48)
  • Type-ahead Searching (01:16)
  • Demo: Type-ahead Searching (04:16)
  • Demo: Customize Result (01:50)
  • Summary (00:16)
Pivot Viewer (21:00)
  • Introduction (00:43)
  • PivotViewer (01:18)
  • Demo: PivotViewer (04:30)
  • Demo: CollectionViewSource (05:09)
  • Demo: Defining Template (03:46)
  • Demo: Fixing the Problem (04:53)
  • Summary (00:37)

Media and Out of Browser

Media (12:23)
  • Introduction (00:29)
  • Media-related changes (00:23)
  • Low latency sound effects (00:42)
  • Demo: Low latency sound effects (01:49)
  • Demo: Playing Sound effects (03:42)
  • Demo: Pre-load effect (04:35)
  • Summary (00:41)
Trick Play (13:20)
  • Introduction (00:45)
  • Variable-speed playback (00:52)
  • Remote Control (00:53)
  • Demo: Trick Play (02:47)
  • Demo: Playback Rate (02:40)
  • Demo: Media Control Commands (04:43)
  • Summary (00:38)
Silverlight Out Of Browser (22:26)
  • Introduction (00:57)
  • Out of browser improvements (00:28)
  • Default filename (00:19)
  • File system access (00:28)
  • Multiple window support (00:44)
  • Demo: Out of browser (03:20)
  • Demo: Event Handler (05:05)
  • Demo: Running the Program (04:51)
  • Trusted application changes (02:34)
  • What else is new? (03:15)
  • Summary (00:21)