Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        public void Calculator_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs)
        {
            var e = eventArgs as ComputeEventArgs;

            WriteLog($"Посчитано {e.LeftValue} {(char)(CalculatorOperation)e.Operation} {e.RightValue}={e.Result}");
        }
Esempio n. 3
0
 public void Calculator_OnDidChangeLeft(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     WriteLog(eventArgs.Message + " " + eventArgs.LeftValue);
 }
Esempio n. 4
0
 public void Calculator_OnDidChangeOperation(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     WriteLog(eventArgs.Message + " " + eventArgs.Operation.Value);
 }
Esempio n. 5
0
 public void Calculator_OnPointAdded(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     WriteLog(eventArgs.Message + " " + eventArgs.RightValue);
 }
Esempio n. 6
0
 public void Calculator_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     MessageBox.Show("Не получилось посчитать", "Ну вот!");
 }
Esempio n. 7
0
 private void Calc_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     output.Text = eventArgs.ToString();
 }
Esempio n. 8
0
 private void Calc_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     output.Text = eventArgs.LeftValue.ToString();
 }