Ejemplo 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();
        }
Ejemplo n.º 2
0
        //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());
            }
        }
Ejemplo n.º 3
0
 private void CalculatorActionHandler(object sender, CalculatorEventArgs e)
 {
     textOut.Text  = e.DisplayValue;
     labelOut.Text = e.History;
     labelMem.Text = String.IsNullOrEmpty(e.Memory) ? "" : "Mem: " + e.Memory;
 }
Ejemplo n.º 4
0
 private void Calc_OnDidCompute(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     output.Text = eventArgs.LeftValue.ToString();
 }
Ejemplo n.º 5
0
 private void Calc_OnUnableToCompute(ICalculator sender, CalculatorEventArgs eventArgs)
 {
     MessageBox.Show("Деление на ноль!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error);
     calc.Clear();
     output.Text = "";
 }
Ejemplo n.º 6
0
 private static void Calculator_Calculate(object arg1, CalculatorEventArgs arg2)
 {
     Console.WriteLine($"First event: {arg2.Name}");
 }