Powered by

US - English
NEW! Silverlight 5 is available Learn More

Silverlight 4 Hands on Labs

In this chapter, you'll learn:
Silverlight 4 Hands on Labs

  1. Silverlight Business Apps: Module 1 – Introduction

    John Papa and Ian Griffiths discuss the key areas that the Building Business Applications with Silverlight 4 course focuses on. This module is the overview of the course which covers many key scena...

  2. Silverlight Business Apps: Module 2.1 - WCF RIA Services

    Ian Griffiths sets up the Entity Framework and WCF RIA Services for the sample Event Manager application for the course. He covers how to set up the services, how the Domain Services work and the r...

  3. Silverlight Business Apps: Module 2.2 – Using WCF RIA Services to Edit Entities

    Ian Griffiths discusses how he adds the ability to edit and create individual entities with the features built into WCF RIA Services into the sample Event Manager application. He covers data bindin...

  4. Silverlight Business Apps: Module 2.3 – Showing Master/Details Records Using WCF RIA Services

    Ian Griffiths reviews how to display master/detail records for the sample Event Manager application using WCF RIA Services. He covers how to use the Include attribute to indicate which elements to...

  5. Silverlight Business Apps: Module 3.1 – Authentication

    Ian Griffiths covers how to integrate a login screen and authentication into the sample Event Manager application. Ian shows how to use the ASP.NET authentication and integrate it into WCF RIA Serv...

  6. Silverlight Business Apps: Module 3.2 – MVVM

    Ian Griffiths covers how to Model-View-ViewModel (MVVM) patterns into the sample Event Manager application. He discusses why MVVM exists, what separated presentation means, and why it is important....

  7. Silverlight Business Apps: Module 3.3 – Validation

    Ian Griffiths discusses how validation of user input can be integrated into the sample Event Manager application. He demonstrates how to use the DataAnnotations, the INotifyDataErrorInfo interface,...

  8. Silverlight Business Apps: Module 3.4 – Implicit Styles

    Ian Griffiths discusses how why implicit styles are important and how they can be integrated into the sample Event Manager application. He shows how implicit styles defined in a resource dictionary...

  9. Silverlight Business Apps: Module 3.5 – RichTextBox

    Ian Griffiths discusses how the new RichTextBox control and it can be integrated into the sample Event Manager application. He demonstrates how the RichTextBox can provide editing for the event inf...

  10. Silverlight Business Apps: Module 4.1 – Webcam

    Ian Griffiths demonstrates how the webcam adds value to the sample Event Manager application by capturing an image of the attendee. He discusses the VideoCaptureDevice, the CaptureDviceConfiguratio...

  11. Silverlight Business Apps: Module 4.2 – Drag and Drop in Silverlight

    Ian Griffiths demonstrates how to capture and handle the Drop in the sample Event Manager application so the user can drag a photo from a file and drop it into the application. Ian reviews the Allo...

  12. Silverlight Business Apps: Module 5.1 – Grouping and Binding

    Ian Griffiths demonstrates how to use the grouping features for data binding in the DataGrid and how it applies to the sample Event Manager application. He reviews the role of the CollectionViewSou...

  13. Silverlight Business Apps: Module 5.2 – Layout Visual States

    Ian Griffiths demonstrates how to use the Fluid UI animation support for visual states in the ListBox control DataGrid and how it applies to the sample Event Manager application. He reviews the 3 v...

  14. Silverlight Business Apps: Module 5.3 – Right Mouse Click

    Ian Griffiths demonstrates how to add support for handling the right mouse button click event to display a context menu for the Event Manager application. He demonstrates how to handle the event, s...

  15. Silverlight Business Apps: Module 6.1 – Printing and the Viewbox

    Ian Griffiths demonstrates how to add the ability to print the schedule to the sample Event Manager application. He walks through the importance of the PrintDocument class and its members. He also...

  16. Silverlight Business Apps: Module 6.2 – Multi Page Printing

    Ian Griffiths expands on his printing discussion by showing how to handle printing multiple pages of content for the sample Event Manager application. He shows how to paginate the content and point...

  17. Silverlight Business Apps: Module 7.1 – Out of Browser

    Ian Griffiths discusses the role of an Out of Browser application for administrators to manage the events and users in the sample Event Manager application. He discusses several reasons why out of...

  18. Silverlight Business Apps: Module 7.2 – NotificationWindow (Toasts) for Elevated Trust Out of Browser Applications

    Ian Griffiths discusses the how toasts can be used in the sample Event Manager application to show information that may require the user's attention. Ian covers how to create a toast using the Noti...

  19. Silverlight Business Apps: Module 7.3 – Out of Browser Window Placement

    Ian Griffiths discusses the how to manage the window positioning when building an out of browser application, handling the windows state, and controlling and handling activation of the window

  20. Silverlight Business Apps: Module 7.4 – Out of Browser Elevated Trust Application Overview

    Ian Griffiths discusses the implications of creating trusted out of browser application for the Event Manager sample application. He reviews why you might want to use elevated trust, what features...

  21. Silverlight Business Apps: Module 8.1 – Custom Window Chrome for Elevated Trust Out of Browser Applications

    Ian Griffiths discusses how to replace the standard operating system window chrome with customized chrome for an elevated trusted out of browser application. He covers how it is important to handle...

  22. Silverlight Business Apps: Module 8.2 – Window Closing Event for Out of Browser Applications

    Ian Griffiths discusses the WindowClosing event and how to handle and optionally cancel the event

  23. Silverlight Business Apps: Module 8.3 – Silent Install of Out of Browser Applications

    Ian Griffiths discusses how to use the SLLauncher executable to install an out of browser application. He discusses the optional command lien switches that can be set including how the emulate swit...

  24. Silverlight Business Apps: Module 8.4 – Digitally Signing Out of Browser Application

    Ian Griffiths discusses how and why to digitally sign an out of browser application using the signtool program. He covers what trusted certificates are, the implications of signing (or not signing)...

  25. Silverlight Business Apps: Module 8.5 – The Value of MEF with Silverlight

    Ian Griffiths discusses what MEF is, how your application can benefit from it, and the fundamental features it puts at your disposal. He covers the 3 step import, export and compose process as well...