public void AddActivity(ActivityControl activity) { if (string.IsNullOrEmpty(activity.Name)) { activity_n = activity_n + 1; activity.Name = "activity" + activity_n.ToString(); } if (NameList.Exists(p => p == activity.Name)) { return; } this.myDesigner.Children.Add(activity); ActivityControlList.Add(activity); activity.刷新事件 += new EventHandler(activity_刷新事件); activity.连接事件 += new EventHandler(activity_连接事件); activity.设计器 = this; activity.显示分支选项(); RefurbishActivityPath(); }