示例#1
0
        private async void SearchButtonImages_ClickAsync(object sender, RoutedEventArgs e)
        {
            ImagesStatusTextBlock.Text = "Trwa pobieranie danych...";
            getDataFromDownloadImagesFromPagesField();
            await Task.Run(() =>
            {
                foreach (string url in PagesFromWhichDownloadImagesList)
                {
                    string trimmedUrl = url.Trim();
                    string folderName = MakeProperFileNameFromUrlWithEnding(trimmedUrl, "_obrazki");
                    string path       = CreateDirectory(ImagesFilePath, folderName);
                    Crawler.DownloadImagesFromUrlAndSaveToFolder(url, path);
                }
            });

            ImagesStatusTextBlock.Text = "Pobieranie ukończone";
        }