private void EachTileDownloaderTaskCreatedExecute(TileDownloaderTask a) { a.OnDownloadTaskFinallyDownload += (b, c) => { Manager.TileDownloaderTasks.Remove(a); TileDownloadTaskManagerListView.ItemsSource = Manager.TileDownloaderTasks; TileDownloadTaskManagerListView.Items.Refresh(); }; }
public void SingleDownloadTaskTest() { TileDownloaderTask downloadTask = new TileDownloaderTask() { //C:\test\td2\Z16_Y27740_X51324.png //http://t2.tianditu.com/DataServer?T=vec_w&x=51324&y=27740&l=16 Url = "http://t2.tianditu.com/DataServer?T=vec_w&x=51324&y=27740&l=16", Filename = @"C:\test\td2\Z16_Y27740_X51324.png" }; downloadTask.OnDownloadTaskFinallyDownload += (a, b) => { Trace.WriteLine(String.Format("{0} => {1}", a.Url, a.Filename)); Trace.WriteLine(b); }; var task = downloadTask.TryDownload(); task.Wait(); }