private void View_InvokeCancelCreatingScript(object sender, EventArgs e) { try { if (messageService.ShowExclamation("Вы действительно хотите отменить создание сценария ?") == UserResponse.OK) { scriptBuilder.Cancel(); scriptBuilder.OnPathChanged -= ScriptBuilder_OnPathChanged; scriptBuilder.OnNewStartPoint -= ScriptBuilder_OnNewStartPoint; scriptBuilder.OnNewEndPoint -= ScriptBuilder_OnNewEndPoint; view.SetScriptCreatingMode(false); } } catch (Exception ex) { messageService.ShowError(ex.Message); } }