我只需要知道如何使用webclient无关页面的一个实例。
下面的代码
WebClient webClient = new WebClient();
webClient.DownloadStringCompleted += webClient_DownloadStringCompleted;
webClient.DownloadStringAsync(new Uri("http://ds.co/ee.php"));
答案 0 :(得分:0)
您要做的是创建网络层。该层允许您根据需要使用相同的WebClient。
例如:
public static class NetworkLayer{
public static WebClient wc;
public void InitializeWebClient(){
wc = new WebClient();
}
public void MakeCall(Uri uri){
if(!wc.isBusy){
wc.DownloadStringCompleted += (s,a)=>
{
//Get your results
};
wc.DownloadStringAsync(uri);
}
}
}
MainPage.XAML.cs将引用您的网络层
NetworkLayer.Initialize();
NetworkLayer.MakeCall(new Uri("http://www.google.com",UriKind.RelativeOrAbsolute));