



using System; using ;using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using ; using .Animation; using System.Windows.Shapes;namespace SilverlightChina.CodeSharing.Entities { public class Student { public string Name { get; set; } public string EmailAddress { get; set; } } }






using System; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.ServiceModel.Activation; using System.Collections.Generic; using System.Text; using SilverlightChina.CodeSharing.Entities; namespace SilverlightChina.CodeSharing.Web { [ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class StudentService { [OperationContract] public Student GetStudent() { return new Student() { Name="Jv9", EmailAddress ="QQ34506@hotmail.com" }; } } }


using SilverlightChina.CodeSharing.Services;
using System; using System.Windows; using System.Windows.Controls; using SilverlightChina.CodeSharing.Entities; using SilverlightChina.CodeSharing.Services; namespace SilverlightChina.CodeSharing { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); ClientTest(); } void ClientTest() { var client = new StudentServiceClient(); client.GetStudentCompleted += (sender, ea) => { tbName.Text = ; tbEmail.Text = ea.Result.EmailAddress; }; client.GetStudentAsync(); } } }

















