Ejemplo n.º 1
0
        void downloadworker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            var s = new StringBuilder();
            s.Append(this.downloadercontext.NumSuccess + " tiles were downloaded.\r\n");
            if (this.downloadercontext.NumFailure > 0)
                s.Append(this.downloadercontext.NumFailure + " tiles were failed.\r\n");

            MessageBox.Show(s.ToString(), "Download Result", MessageBoxButton.OK);

            this.downloadercontext = null;
        }
Ejemplo n.º 2
0
        void downloadworker_DoWork(object sender, DoWorkEventArgs e)
        {
            var selection = (TileSelection)e.Argument;
            this.downloadercontext = new DownloaderContext(selection.NumTotalTiles);

            this.BeginDownload(selection, e);
        }