Developing Silverlight Applications with Visual Studio 2010 and Expression Blend 4

2 Day Course
Hands On

Book Now - 1 Delivery Method Available:

Scheduled Online Onsite


This two-day instructor-led training course teaches developers how to use Microsoft Visual Studio 2010 and Expression Blend 4 to build Silverlight applications.

Students will receive a good introduction to Silverlight development and how to use tools such as Expression Blend 4 and Visual Studio 2010 to create Silverlight applications.

The course targets Silverlight version 4.0.

On completion of this course, you will be able to:

  • Describe the key new features of Silverlight 4
  • Create Silverlight projects in Visual Studio 2010 and Expression Blend 4
  • Manage their Silverlight projects by adding new and existing assets such as media and user controls
  • Understand the Designer – Developer workflow
  • Describe the role of Extensible Markup Language (XAML)
  • Use panels such as Grid and Canvas to lay out their user interface (UI)
  • Set control properties in both XAML and .NET code
  • Apply a wide variety of brushes including SolidColorBrush and LinearGradientBrush
  • Employ the different types of Transform to enhance their user interface (UI)
  • Select the appropriate tool for a task
  • Wire up event handlers in both XAML and .NET code
  • Understand the fundamentals of Silverlight animation
  • Describe the structure of a Storyboard
  • Create a Storyboard using Expression Blend 4
  • Exploit KeySplines to achieve effects such as acceleration and deceleration
  • Control Storyboards using .NET code
  • Employ Behaviors to manipulate Storyboards
  • Enhance their user interfaces by employing Styles and ControlTemplates
  • Create Styles and ControlTemplates using Expression Blend 4
  • Understand the role of the Visual State Manager and provide appropriate UI for a control’s various states such as MouseOver and Pressed.
  • Apply a Style programmatically
  • Describe the differences between CustomControls and UserControls
  • Combine existing CustomControls to create a new composite UserControl in Expression Blend 4
  • Enhance a new UserControl with Visual Studio 2010 by adding DependancyProperties
  • Understand the fundamentals of Data Binding
  • Bind controls in their user interface UI to DataSources declaratively in XAML and imperatively in .NET code
  • Exploit the DataContext property of Panels to simplify the data binding process
  • Implement INotifyPropertyChanged in their data models to enable change notification
  • Control how data is displayed in controls such as ListBox and DataGrid by employing DataTemplates
  • Associate two controls using Element Binding
  • Create data converters by implementing IValueConverter
  • Validate user input

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.


Course Topics (9 topics)

  • Introduction
  • Overview of Silverlight
  • Creating Silverlight Projects
  • Laying out the User Interface (UI)
  • Writing code for your Silverlight application
  • Animating
  • Styling and Templating controls
  • User Controls
  • Data Binding


Before attending this course, students must have some familiarity with Visual Studio 2008 or 2010 and a .NET language such as VB.NET and C#.

or call:408-759-5074

Course PDF


Share this Course


Recommend this Course