private bool ShowReplaceDialog(string name) { if (yesToAll) { return(true); } else if (noToAll) { return(false); } else { ReplaceBox dialog = new ReplaceBox(name); dialog.ShowDialog(); switch (dialog.result) { case ReplaceResult.NoToAll: noToAll = true; return(false); case ReplaceResult.No: return(false); case ReplaceResult.YesToAll: yesToAll = true; return(true); case ReplaceResult.Yes: return(true); } } throw new Exception("cant get here anyway"); }
void SearchAndReplaceControl_VisibilityChanged(object sender, RoutedEventArgs e) { try { if (Visibility == Visibility.Visible) { Dispatcher.BeginInvoke((Action) delegate { if (ReplaceHelper.FocusReplace) { ReplaceBox.Focus(); } else { SearcBox.Focus(); } }, DispatcherPriority.Render); } } catch (Exception exception) { MainWindow.Global.AddException(exception); } }
private bool ShowReplaceDialog(string name) { if (yesToAll) return true; else if (noToAll) return false; else { ReplaceBox dialog = new ReplaceBox(name); dialog.ShowDialog(); switch (dialog.result) { case ReplaceResult.NoToAll: noToAll = true; return false; case ReplaceResult.No: return false; case ReplaceResult.YesToAll: yesToAll = true; return true; case ReplaceResult.Yes: return true; } } throw new Exception("cant get here anyway"); }