Skip to content

Instantly share code, notes, and snippets.

@alanmcgovern
Created August 26, 2011 12:26
Show Gist options
  • Save alanmcgovern/1173302 to your computer and use it in GitHub Desktop.
Save alanmcgovern/1173302 to your computer and use it in GitHub Desktop.
void BeginDownloadingImage (App app, NSIndexPath path)
{
// Very simple download every image one after another
byte[] data = null;
DownloadTask.ContinueWith (prevTask => {
using (var c = new WebClient ())
data = c.DownloadData (app.ImageUrl);
});
DownloadTask.ContinueWith (t => {
app.Icon = UIImage.LoadFromData (NSData.FromArray (data));
var cell = Controller.TableView.CellAt (path);
cell.ImageView.Image = app.Icon;
}, CancellationToken.None, TaskContinuationOptions.OnlyOnRanToCompletion, TaskScheduler.FromCurrentSynchronizationContext ());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment