Beispiel #1
0
        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");
 }