public string GetActionCaption(FlowChartEdge edge, string name) { var f = edge.From as FlowChartFormNode; var t = edge.To as FlowChartFormNode; if (f.FormID == name) { return("生成" + t.ModelClass.Caption); } if (t.FormID == name) { return("从" + f.ModelClass.Caption + "生成"); } return(""); }
public bool IsToNext(FlowChartEdge edge) { var name = this.View.Model.ModelClass.Name; var f = edge.From as FlowChartFormNode; var t = edge.To as FlowChartFormNode; if (f.FormID == name) { return(true); } if (t.FormID == name) { return(false); } throw new Exception("错误的Edge类型!"); }