コードを介して画像をダウンロードするために使用WebClient
しているのは非常に大きいため、コードをクラスに分離しようとしています。以下のコードをクラスまたは関数に入れる方法の例を教えてもらえますか?
WebClient client = new WebClient ();
client.DownloadDataCompleted +=
(object sender, DownloadDataCompletedEventArgs e) =>
{
byte[] result = e.Result;
if (result != null)
{
NSData data1 = NSData.FromArray (e.Result);
UIImage img = UIImage.LoadFromData (data1);
InvokeOnMainThread (delegate {
avatar.Image = img;
});
}
};
client.DownloadDataAsync(new Uri(
"http://xx.xx.xx.xx/fbcache/" +
list[indexPath.Row].comentario_id_usuario +
".jpg"));