private void ReloadButton_Click(object sender, RoutedEventArgs e) { LoadingWindow w = new LoadingWindow(); w.Show(); //Files.RemoveNonUsingPics(); OfferListBox.ItemsSource = DownloadOffer.GetArray(w); w.Close(); }
public MainWindow() { try // если папки нет, она создаётся. если есть, то ничего не делается { Directory.CreateDirectory(Constant.DATA_DIR_NAME); // нужна для хранения временных файлов } catch (Exception e) { MessageBox.Show(e.Message); } try { InitializeComponent(); Offer[] offerArray = Files.ReadOfferBase(); if (offerArray.Length == 0) { MessageBox.Show( "Сохранённые акции не найдены, загрузка будет начата автоматически после выбора города.", "Акции не найдены"); ChooseCityWindow ccw = new ChooseCityWindow(); ccw.CancellButton.IsEnabled = false; ccw.ShowDialog(); LoadingWindow w = new LoadingWindow(); w.Show(); OfferListBox.ItemsSource = DownloadOffer.GetArray(w); w.Close(); } else { OfferListBox.ItemsSource = offerArray; } } catch (Exception e) { MessageBox.Show(e.Message); } }