/// <summary> /// 选择后执行特定动作 /// </summary> /// <param name="comp"></param> /// <param name="action"></param> /// <param name="AfterDeSelect">执行完动作是否清除选择状态</param> public static void SelectFor(this IComponent2 comp, Action action, bool AfterDeSelect = true) { comp.Select2(false, -1); action?.Invoke(); if (AfterDeSelect) { comp.DeSelect(); } }