8a55bcc6ccfc842120f749ac4e2e3c7aa468ed21c103fcb32875c9f5e46fc3e4.source 720 B

123456789101112131415161718
  1. using System;
  2. namespace TeamAAS.FlowEditor.Plugins
  3. {
  4. /// <summary>
  5. /// 插件自定义视图若承载了内嵌流程画布(如组合模块编辑器),实现此接口后,
  6. /// 属性窗体上的"执行"按钮会在执行前后同步其运行态显示,
  7. /// 使"窗体执行"与"直接在画布点 ▶ 运行"的视觉反馈保持一致。
  8. /// </summary>
  9. public interface IPluginRunFeedback
  10. {
  11. /// <summary>执行开始前回调:通知内嵌编辑器进入运行态(亮灯、锁定编辑、切换按钮状态)</summary>
  12. void BeginRun();
  13. /// <summary>执行结束(含异常/取消)后回调:恢复非运行态</summary>
  14. void EndRun();
  15. }
  16. }