void PackageStatusChanged(object sender, PackageStatusEventArgs e) { int progress = (int)e.Status.Progress; Package current = Client.CurrentDownload; InvokeOnMainThread(delegate { string text = "DOWNLOADING PACKAGE: " + progress + "%"; if (current != null) { string name = current.Name; text = "DOWNLOADING " + name.ToUpper() + ": " + progress + "%"; } ContentView.ProgressLabel.Update(text, progress); if (current != null) { string id = current.Id; ContentView.PackageContent.FindAndUpdate(id, e.Status); } }); }
void UpdatePackage(object sender, PackageStatusEventArgs e) { UpdateStatusLabel("Progress: " + e.Status.Progress + "%"); }
void UpdatePackage(object sender, PackageStatusEventArgs e) { UpdatePackage(e.Id); }