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(); }
//List<double> localCalcList; public void OnCalculator(object sender, CalculatorEventArgs calcEvent) { Console.WriteLine("Displaying a list of calculations."); var calcList = calcEvent.Calculator.GetList(); foreach (var calculation in calcList) { Console.WriteLine(calculation.GetResult()); //localCalcList.Add(calculation.GetResult()); } }
private void CalculatorActionHandler(object sender, CalculatorEventArgs e) { textOut.Text = e.DisplayValue; labelOut.Text = e.History; labelMem.Text = String.IsNullOrEmpty(e.Memory) ? "" : "Mem: " + e.Memory; }
private void Calc_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs) { output.Text = eventArgs.LeftValue.ToString(); }
private void Calc_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs) { MessageBox.Show("Деление на ноль!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); calc.Clear(); output.Text = ""; }
private static void Calculator_Calculate(object arg1, CalculatorEventArgs arg2) { Console.WriteLine($"First event: {arg2.Name}"); }