Class FlowableDiagramDataBase
public abstract class FlowableDiagramDataBase : ZoomableDiagramDataBase, INotifyPropertyChanged, IDisplayBindable, IIconable, IOrderable, IDescriptionable, IZoomableDiagramData, IFlowableDiagramData, IDiagramData, ICloneable, IDable, INameable, IGroupable, IMessageable, IPartDataInvokeable- Inheritance
- 
      
      
      
      
      
      
      
      FlowableDiagramDataBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
FlowableMode
[Display(Name = "运行模式", Order = 0, GroupName = "数据")]
public DiagramFlowableMode FlowableMode { get; set; }Property Value
FlowableNodeDatas
public IEnumerable<IFlowableNodeData> FlowableNodeDatas { get; }Property Value
FlowableZoomMode
[Display(Name = "自动缩放", GroupName = "数据", Description = "执行时节点自动缩放")]
public DiagramFlowableZoomMode FlowableZoomMode { get; set; }Property Value
ResetCommand
[Icon("")]
[Display(Name = "重置", GroupName = "操作", Order = 0)]
public DisplayCommand ResetCommand { get; }Property Value
StartCommand
[Icon("")]
[Display(Name = "开始", GroupName = "操作", Order = 0)]
public DisplayCommand StartCommand { get; }Property Value
State
[JsonIgnore]
public DiagramFlowableState State { get; set; }Property Value
StopCommand
[Icon("")]
[Display(Name = "停止", GroupName = "操作", Order = 0)]
public DisplayCommand StopCommand { get; }Property Value
UseFlowableSelectToRunning
public bool UseFlowableSelectToRunning { get; set; }Property Value
Methods
CanStart()
protected virtual bool CanStart()Returns
CreateDataSource()
protected override IDiagramDataSource CreateDataSource()Returns
GetStartNodeData()
protected virtual IFlowableNodeData GetStartNodeData()Returns
OnInvokedPart(IPartData)
public virtual void OnInvokedPart(IPartData part)Parameters
- partIPartData
OnInvokingPart(IPartData)
public virtual void OnInvokingPart(IPartData part)Parameters
- partIPartData
Reset()
public virtual void Reset()Start()
public virtual Task<bool?> Start()Returns
Stop()
public virtual void Stop()Wait()
public virtual void Wait()