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); } }
private void QuitOk(object obj) { if (ResultFormula.Length == 0) { RequestUserMV.NewIndex[4] = ManualInput; } else { RequestUserMV.NewIndex[4] = ResultFormula.ToString(); } Application.Current.Windows[2].Close(); }
private void AddIndexFormula(string newPart) { ResultFormula = ResultFormula.Append(@"\text{" + newPart + "}"); }