Silverlight中添加Web Services(3)调用Web Service
设置Silverlight的界面

编写代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using WebServiceTest.TestService;
namespace WebServiceTest
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
TestServiceClient proxy = new TestServiceClient();
proxy.GetServerTimeCompleted += new EventHandler<GetServerTimeCompletedEventArgs>(proxy_GetServerTimeCompleted);
proxy.GetServerTimeAsync();
}
private void proxy_GetServerTimeCompleted(
object sender, GetServerTimeCompletedEventArgs e)
{
try
{
tbMessage.Text = e.Result.ToLongDateString();
}
catch (Exception err)
{
tbMessage.Text = err.ToString();
}
}
}
}
测试结果


浙公网安备 33010602011771号