C# 클래스 WorkflowDesigner.DesignSurfaceController

파일 보기 프로젝트 열기: DenisVuyka/SLWorkflowDesigner 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateDefaultOutputActivity void
InitializeSurface void
InitializeWorkflowDefinition void
OnActivityAdded void
OnActivityRemoved void
OnLinkAdded void
OnLinkRemoved void
OnSurfaceMouseLeftButtonDown void
OnSurfaceMouseLeftButtonUp void
OnSurfaceMouseMove void
ParseActivity WorkflowDesigner.Sdk.FunctionActivity
ParseLink WorkflowDesigner.Sdk.FunctionReference
ProcessDeletedActivity void
ProcessDeletedLink void
ProcessNewActivity void
ProcessNewLink void
RemoveConnectionLine void
SelectItem void
TeardownWorkflowDefinition void

공개 메소드들

메소드 설명
CanRemoveSelection ( ) : bool
Clear ( ) : void
DesignSurfaceController ( DesignSurface surface, FunctionDefinition workflow ) : System
LoadXml ( System.Xml.Linq.XElement data ) : void
RemoveItem ( FunctionActivity item ) : void
RemoveItem ( FunctionReference item ) : void
RemoveItem ( ISelectable selectable ) : void
RemoveSelection ( ) : void
Teardown ( ) : void
WriteXml ( ) : System.Xml.Linq.XElement

보호된 메소드들

메소드 설명
CanDrop ( ToolboxItem request, Point dropPoint ) : bool
DoDrop ( ToolboxItem request, Point dropPoint ) : bool

비공개 메소드들

메소드 설명
CreateDefaultOutputActivity ( ) : void
InitializeSurface ( ) : void
InitializeWorkflowDefinition ( ) : void
OnActivityAdded ( object sender, FunctionActivityEventArgs e ) : void
OnActivityRemoved ( object sender, FunctionActivityEventArgs e ) : void
OnLinkAdded ( object sender, FunctionReferenceEventArgs e ) : void
OnLinkRemoved ( object sender, FunctionReferenceEventArgs e ) : void
OnSurfaceMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnSurfaceMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnSurfaceMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
ParseActivity ( System.Xml.Linq.XElement data ) : FunctionActivity
ParseLink ( System.Xml.Linq.XElement data ) : FunctionReference
ProcessDeletedActivity ( FunctionActivity activity ) : void
ProcessDeletedLink ( FunctionReference link ) : void
ProcessNewActivity ( FunctionActivity activity ) : void
ProcessNewLink ( FunctionReference link ) : void
RemoveConnectionLine ( ) : void
SelectItem ( ISelectable item ) : void
TeardownWorkflowDefinition ( ) : void

메소드 상세

CanDrop() 보호된 메소드

protected CanDrop ( ToolboxItem request, Point dropPoint ) : bool
request ToolboxItem
dropPoint Point
리턴 bool

CanRemoveSelection() 공개 메소드

public CanRemoveSelection ( ) : bool
리턴 bool

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

DesignSurfaceController() 공개 메소드

public DesignSurfaceController ( DesignSurface surface, FunctionDefinition workflow ) : System
surface DesignSurface
workflow WorkflowDesigner.Sdk.FunctionDefinition
리턴 System

DoDrop() 보호된 메소드

protected DoDrop ( ToolboxItem request, Point dropPoint ) : bool
request ToolboxItem
dropPoint Point
리턴 bool

LoadXml() 공개 메소드

public LoadXml ( System.Xml.Linq.XElement data ) : void
data System.Xml.Linq.XElement
리턴 void

RemoveItem() 공개 메소드

public RemoveItem ( FunctionActivity item ) : void
item WorkflowDesigner.Sdk.FunctionActivity
리턴 void

RemoveItem() 공개 메소드

public RemoveItem ( FunctionReference item ) : void
item WorkflowDesigner.Sdk.FunctionReference
리턴 void

RemoveItem() 공개 메소드

public RemoveItem ( ISelectable selectable ) : void
selectable ISelectable
리턴 void

RemoveSelection() 공개 메소드

public RemoveSelection ( ) : void
리턴 void

Teardown() 공개 메소드

public Teardown ( ) : void
리턴 void

WriteXml() 공개 메소드

public WriteXml ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement