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"; }