private void Calc_OnDidChangeLeft(ICalculator sender, CalculatorEventArgs eventArgs) { char op; op = eventArgs.Operation.HasValue ? (char)eventArgs.Operation.Value : ' '; output.Text = eventArgs.LeftValue.ToString() + op + eventArgs.RightValue.ToString(); }
public void Calculator_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs) { var e = eventArgs as ComputeEventArgs; WriteLog($"Посчитано {e.LeftValue} {(char)(CalculatorOperation)e.Operation} {e.RightValue}={e.Result}"); }
public void Calculator_OnDidChangeLeft(ICalculator sender, CalculatorEventArgs eventArgs) { WriteLog(eventArgs.Message + " " + eventArgs.LeftValue); }
public void Calculator_OnDidChangeOperation(ICalculator sender, CalculatorEventArgs eventArgs) { WriteLog(eventArgs.Message + " " + eventArgs.Operation.Value); }
public void Calculator_OnPointAdded(ICalculator sender, CalculatorEventArgs eventArgs) { WriteLog(eventArgs.Message + " " + eventArgs.RightValue); }
public void Calculator_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs) { MessageBox.Show("Не получилось посчитать", "Ну вот!"); }
private void Calc_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs) { output.Text = eventArgs.ToString(); }
private void Calc_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs) { output.Text = eventArgs.LeftValue.ToString(); }