Class FlowableDiagramBase
public abstract class FlowableDiagramBase : DiagramBase, INotifyPropertyChanged, IDable, IFlowableDiagram, IDiagram, ICloneable
- Inheritance
-
FlowableDiagramBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
CancelCommand
[Display(Name = "重置", GroupName = "操作", Order = 0)]
public RelayCommand CancelCommand { get; }
Property Value
Message
[Browsable(false)]
[JsonIgnore]
public string Message { get; set; }
Property Value
StartCommand
[Display(Name = "开始", GroupName = "操作", Order = 0)]
public RelayCommand StartCommand { get; }
Property Value
StartMode
[Display(Name = "运行模式", Order = 0, GroupName = "数据")]
public DiagramFlowableMode StartMode { get; set; }
Property Value
StartNodeCommand
public RelayCommand StartNodeCommand { get; }
Property Value
State
说明
public DiagramFlowableState State { get; set; }
Property Value
StopCommand
[Display(Name = "停止", GroupName = "操作", Order = 0)]
public RelayCommand StopCommand { get; }
Property Value
Methods
GetStartNode()
protected virtual Node GetStartNode()
Returns
LoadNodes(IEnumerable<INodeData>, IEnumerable<ILinkData>)
protected override IEnumerable<Node> LoadNodes(IEnumerable<INodeData> nodeDatas, IEnumerable<ILinkData> linkDatas)
Parameters
nodeDatas
IEnumerable<INodeData>linkDatas
IEnumerable<ILinkData>
Returns
Start()
public Task<bool?> Start()
Returns
Start(Node)
public virtual Task<bool?> Start(Node startNode)
Parameters
startNode
Node