private async void LoadPathWindowsFromSettings() { var stopwatch = Stopwatch.StartNew(); await SettingsController.LoadDataDir(); await DownloadController.CleanUp(); List <Task> tasks = new List <Task>(); try { foreach (var dir in DirectoryController.Dirs) { pws.Add(dir.FullPath, new PathWindow(dir.FullPath)); var pw = pws[dir.FullPath]; WindowsComponents.Children.Add(pw); tasks.Add(PathWindow.SetInfoLabel(pw, dir)); } await Task.WhenAll(tasks); } catch (Exception ex) { LoggerController.PrintException(ex); } stopwatch.Stop(); Console.WriteLine($"Loading paths from setings finished in {stopwatch.ElapsedMilliseconds}ms"); Instance = this; }
private async void left_btn4_Click(object sender, RoutedEventArgs e) { await DownloadController.CleanUp(); }