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 3 Essential Training

Course Summary

 Shows programmers how to create dynamic, interactive, rich Internet applications that run on Silverlight 3.   

  • +

    Course Syllabus

    Using the exercise files
    Exploring the finished project
    What you should know before taking this course
    1. Getting Started
    Silverlight 3 explained
    Showcasing amazing Silverlight applications
    Setting up your developer computer
    Contrasting the Silverlight versions
    Using Visual Studio to create a Silverlight project
    Using Expression Blend to create a Silverlight project
    Touring the Visual Studio interface
    Touring the Expression Blend interface
    2. Project Overview
    Understanding the Visual Studio project structure
    Creating a Silverlight page/UserControl
    Discovering what happens during a compile
    Using core runtime assemblies and other assemblies
    Deploying your Silverlight application
    Starting up your application
    Embedding Silverlight content on web pages
    Understanding the end user install process
    3. The Programming Side
    Exploring the relationship between XAML and .NET
    Choosing a Silverlight programming language
    Exploring the code-behind file
    Debugging Silverlight applications
    4. XAML
    Working with XAML Elements and Property Attributes
    Investigating XAML namespaces
    Converting XAML properties with TypeConverters
    Nesting more complex structure with Property Elements
    Assigning runtime data via XAML Markup Extensions
    Digging into the Dependency Property System
    Creating a custom Dependency Property
    Understanding Attached Properties
    5. Layout Containers
    Understanding layout
    Painting background and borders
    Getting colorful with gradient brushes
    Controlling your layout with StackPanel
    Exploring additional layout controls in the Silverlight toolkit
    Exploring sophisticated layout with the Grid
    Sizing cells using the GridSplitter
    Absolute positioning with the Canvas panel
    Scrolling content with the ScrollViewer
    Adjusting content with alignment, margins, and sizing
    Enlarging your window with Full Screen mode
    Manipulating elements with transforms
    6. Understanding the Event Model
    Understanding routed events
    Wiring up event handlers in Silverlight
    Understanding Event Bubbling
    Detailing the mouse events
    Detailing the key events
    7. Using Silverlight Controls
    Displaying text on the screen
    Gathering text input from the user
    Using and embedding Silverlight fonts
    Understanding content controls
    Understanding the button controls
    Showing list data with ItemsControls
    Exploring the Silverlight toolkit controls
    Digging into the DataGrid
    Using DataBinding to work with data
    Floating UI with Popup and ToolTip
    8. Navigation
    Swapping content with UserControls
    Creating dialogs and child windows
    Using the Navigation Framework
    9. Images and Media
    Adding binary resource files to a Silverlight project
    Showing static images with the Image Control
    Painting UI with the Image Brush
    Embedding video with the MediaElement
    10. Energizing the UI with Animations
    Understanding Silverlight animations
    Creating animations
    Controlling animations
    Simulating physics with animation easings
    Create a custom easing
    11. Templates and styles
    Placing XAML resources within a FrameworkElement
    Centralizing settings in styles
    Creating alternate control UI with ControlTemplates
    Dressing up your data with DataTemplates
    Explaining the VisualStateManager: A simple way to manage control state
    12. Application-Level Concepts
    Handling errors in a Silverlight application
    Setting up application events
    Reporting incremental progress with a loading screen
    Storing data on the client
    13. Managing Expression Blend Assets
    Exploring the Expression Blend asset pane
    Adding behaviors to elements with Blend Behaviors
    Creating custom behaviors
    Using the built-in shader effects
    Creating custom shaders


Course Fee:
USD 19.99

Course Type:


Course Status:



6 - 7 hours / week

This course is listed under Development & Implementations and Digital Media & Games 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