Lab 1: Migrating a Windows Forms Application to Silverlight
Silverlight provides a Rich Internet Application (RIA) framework that can be used to build applications that can be deployed through the Web while preserving the rich client-side functionality found in traditional desktop applications created using Windows Forms. This lab is designed to guide Windows Forms developers through the process of migrating applications to Silverlight.
In the lab you'll convert an existing Windows Forms application that consumes data from a Windows Communication Foundation (WCF) service to Silverlight and ensure that existing functionality is preserved. Along the way you'll learn how to create a Silverlight user interface, handle events, make asynchronous calls to services, bind data to controls, plus more.
You'll start by researching existing data access and WCF service projects used by a Windows Forms application. Next, you'll run the Windows Forms application to see the feature set that will be migrated to Silverlight. To accomplish the migration you'll create a new Silverlight project in Visual Studio 2010 and use eXtensible Application Markup Language (XAML) along with managed code (both C# and VB are supported in the lab). The Silverlight application that you'll create is shown next:
Customer application UI
You Will Benefit from this Lab if:
You Will Learn:
Business Requirements for the Silverlight application include:
Estimated Time: 45 minutes