private async void buttonCancel_Click(object sender, RoutedEventArgs e) { if ( MessageBox.Show(Application.Current.MainWindow, "Would you like to cancel the scan that's in progress?", Utils.ProductName, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { AbortScanThread(); await _mainTaskScan; _scanBase.MoveFirst(); } }
private void buttonCancel_Click(object sender, RoutedEventArgs e) { _scanWiz.MoveFirst(); }