• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Developing Silverlight Applications with Visual Studio 2010 and Expression Blend

  • Price £1,150.00
  • Duration 2 day(s)
All major credit cards accepted


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.


This course is intended for developers who wish to learn how to create Silverlight applications and understand how Expression Blend 4 and Visual Studio 2010 can be used in concert to create the user interface and add functionality.


•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#.


After completing this course, students 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

Course Content

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

Make Enquiry

Course Enquiry

Book Now

Course Enquiry

Find your local training centre