Share via


Summary

In this exercise you examined an existing ASP.NET application and supporting data access and service layers. You then migrated the existing functionality in the application to Silverlight and satisfied the following requirements:

  • Create a new Silverlight project and associated ASP.NET Web Application project
  • Re-use existing data access and WCF service code
  • Use XAML to define the user interface and emulate the ASP.NET application
  • Handle user interface events
  • Create a WCF service proxy
  • Call the WCF service using the asynchronous programming model
  • Bind data to controls using Silverlight binding syntax
  • Handle update and delete operations and notify the user about the status of the operation

Although the application created in this lab demonstrates how XAML and managed code can be used, other labs will provide additional details about application design practices that can be followed such as the Model-View-ViewModel (MVVM) pattern that you can use to build Silverlight applications.