private void _ModeChanged(CalculationsModeChangedEvent calculationsModeChangedEvent)
        {
            if (calculationsModeChangedEvent.CalculationsMode == _calculationsMode)
            {
                return;
            }

            _view.YVisible = calculationsModeChangedEvent.CalculationsMode == CalculationsMode.Complex ||
                             calculationsModeChangedEvent.CalculationsMode == CalculationsMode.Fxy;

            switch (calculationsModeChangedEvent.CalculationsMode)
            {
            case CalculationsMode.Complex:
                _view.XLabel = "Re(z) =";
                _view.YLabel = "Im(z) =";
                break;

            case CalculationsMode.Fxy:
                _view.XLabel = "       x =";
                _view.YLabel = "       y =";
                break;

            case CalculationsMode.Real:
                _view.XLabel = "       x =";
                break;
            }

            _calculationsMode = calculationsModeChangedEvent.CalculationsMode;
        }
 private void OnCalculationsModeChangedEvent(CalculationsModeChangedEvent e)
 {
     _view.AddChartLabel = e.CalculationsMode == CalculationsMode.Complex
         ? Strings.DrawChart
         : Strings.AddToChart;
 }