private void Movement_OnMovingEnd(object sender, StepLever e) { if (IsMoving) { return; } if (scriptPosition.LeverType != e.Lever) { throw new Exception("Ошибка создания сценария"); } scriptPosition.To = movement.GetLeverPosition(e.Lever); leverPositions.Add(scriptPosition); OnPathChanged(this, EventArgs.Empty); scriptPosition = null; }
private void View_ManualControlStop(object sender, StepLever stepLever) { movement.ManualControlStop(stepLever.Lever); }
private void Movement_OnMovingStart(object sender, StepLever e) { view.SetStatusMessage(e.Lever.ToRuString() + ": перемещение"); }
private void Movement_OnMovingEnd(object sender, StepLever e) { view.SetStatusMessage(""); }