private async void Collate(object sender, RoutedEventArgs e) { ProgressText.Text = "Copying files..."; running = true; bool success = await Task.Run(() => DirHandler.DoCollate(CopyFrom.Text, CopyTo.Text, 3, CopyFail)); running = false; if (success) { ProgressText.Text = "Copy finished."; } else { ProgressText.Text = "Files copied, but there are failures."; } }
public MainWindow() { InitializeComponent(); CopyFrom.ItemsSource = DirHandler.GetFolderList(); }