private void EachTileDownloaderTaskCreatedExecute(TileDownloaderTask a)
 {
     a.OnDownloadTaskFinallyDownload += (b, c) =>
     {
         Manager.TileDownloaderTasks.Remove(a);
         TileDownloadTaskManagerListView.ItemsSource = Manager.TileDownloaderTasks;
         TileDownloadTaskManagerListView.Items.Refresh();
     };
 }
Beispiel #2
0
        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();
        }