Esempio n. 1
0
 private void CloseDialogBox(object obj)
 {
     object[] param = obj as object[];
     StatementDialogBox = Visibility.Collapsed;
     ValueDialogBox     = "";
     if (param[0].ToString() == "Cancel")
     {
         return;
     }
     else
     {
         string res = "";
         if (param[1].ToString() == "Степень:")
         {
             res = EditorFormulaM.InsertPower(ResultFormula, param[3], param[2].ToString());
         }
         else if (param[1].ToString() == "Индекс:")
         {
             res = EditorFormulaM.InsertSubscr(ResultFormula, param[3], param[2].ToString());
         }
         else
         {
             res = EditorFormulaM.InsertSqrt(ResultFormula, param[3], param[2].ToString());
         }
         ResultFormula = ResultFormula.Clear();
         ResultFormula = ResultFormula.Append(res);
     }
 }
Esempio n. 2
0
 private void QuitOk(object obj)
 {
     if (ResultFormula.Length == 0)
     {
         RequestUserMV.NewIndex[4] = ManualInput;
     }
     else
     {
         RequestUserMV.NewIndex[4] = ResultFormula.ToString();
     }
     Application.Current.Windows[2].Close();
 }
Esempio n. 3
0
 private void AddIndexFormula(string newPart)
 {
     ResultFormula = ResultFormula.Append(@"\text{" + newPart + "}");
 }