MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Silverlight 5 Essential Training

Course Summary

 Teaches developers how to build a variety of applications in Silverlight, with particular focus on building compelling business applications and delivering premium video and audio content.

  • +

    Course Syllabus

    Using the exercise files
    1. Getting Started
    Overview of Silverlight
    Setting up a developer computer
    Installing the Silverlight Toolkit
    Exploring the toolkit samples
    Using Visual Studio 2010 to create a Silverlight project
    Using Expression Blend to create a Silverlight project
    Getting to know the Visual Studio interface
    Working in the Expression Blend interface
    2. Project Overview
    Understanding the Visual Studio project structure
    Creating a Silverlight page
    Compiling your first application
    Using other assemblies in an application
    Deploying a Silverlight application
    Understanding the startup process for an application
    Understanding how users get Silverlight on their computers
    3. The Programming Side
    Exploring the relationship between XAML and .NET
    Using C#
    Exploring the code-behind file
    4. XAML
    Working with XAML elements and Property attributes
    Investigating XAML namespaces
    Converting XAML properties with TypeConverters
    Working with Property elements
    Assigning runtime data with XAML markup extensions
    Digging into the dependency property system
    Creating a custom dependency property
    Understanding attached properties
    5. Troubleshooting and Debugging Your Code
    Debugging your code
    Special Silverlight debugging techniques
    6. Layout Containers
    Understanding layout
    Using DockPanel and WrapPanel
    Exploring sophisticated layouts with the Grid
    Absolute positioning with the Canvas panel
    Scrolling content with the ScrollViewer
    Adjusting content alignment, margins, and sizing
    Using the TabControl
    Manipulating elements with transforms
    7. Painting the User Interface with Brushes
    Painting the user interface (UI) with SolidColorBrush
    Getting colorful with gradient brushes
    Decorating elements with ImageBrush
    Creating effects with VideoBrush
    8. Understanding the Event Model
    Understanding routed events
    Wiring up event handlers in Silverlight
    Understanding event bubbling
    Exploring mouse events
    Exploring keyboard events
    9. Working with Text
    Displaying text on the screen
    Gathering text input from the user
    Showing complex text with RichTextBox
    Understanding text overflow and text linking
    Searching content with the AutoComplete type-ahead control
    Using and embedding Silverlight fonts
    10. Using Silverlight Controls
    Understanding content controls
    Understanding button controls
    Using the BusyIndicator
    Showing tooltips
    Changing content size with ViewBox
    Exploring more controls
    11. Working with Data
    Connecting elements with binding
    Using business data in a binding
    Listing data with ItemsControls
    Digging into the DataGrid
    Using the DataForm
    Storing data on the client
    Debugging XAML bindings
    Charting data
    12. Running a Silverlight Application Out of Browser (OOB)
    Creating an Out-of-Browser (OOB) application
    Controlling aspects of an OOB application
    Alerting the user with notification windows
    Hosting HTML content in Silverlight applications
    13. Harnessing More Power with Elevated Trust Applications
    Exploring Silverlight trust levels
    Creating an elevated trust application
    Reaping the benefits of XAP signing
    Making cross-domain calls
    Getting started with COM Interop using the Speech API
    Using COM Interop to interact with Microsoft Office
    14. Windows
    Showing child windows
    Using a child window as a dialog window
    Creating native windows
    Maximizing a window with full screen mode
    15. Navigation
    Dynamically loading UI content with user controls
    Using the Navigation Framework
    16. Images
    Using resource files
    Using images in an application
    17. Media
    Playing audio
    Playing sound effects
    Viewing video content with MediaElement
    Changing video playback speed with TrickPlay
    18. Working with Peripherals
    Capturing video with a web camera
    Working with a microphone
    Creating print output
    19. Energizing the UI with Animations
    Understanding Silverlight animations
    Creating animations
    Controlling animations
    Simulating physics with animation easings
    20. Templates and Styles
    Placing XAML resources within a FrameworkElement
    Centralizing settings in styles
    Creating an alternate control UI with ControlTemplates
    Dressing up your data with DataTemplates
    Explaining the VisualStateManager: a simple way to manage control states
    21. Application-Level Concepts
    Handling global errors in a Silverlight application
    Showing an application loading screen
    22. Exploring More Silverlight 5 Features
    Integrating with XNA
    Exploring data analysis with PivotViewer


Course Fee:
USD 25

Course Type:


Course Status:



9 - 10 hours / week

This course is listed under Development & Implementations and Operating Systems Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top