C# Class WorkflowDesigner.DesignSurfaceController

ファイルを表示 Open project: DenisVuyka/SLWorkflowDesigner Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
CanDrop ( ToolboxItem request, Point dropPoint ) : bool
DoDrop ( ToolboxItem request, Point dropPoint ) : bool

Private Methods

Method Description
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

Method Details

CanDrop() protected method

protected CanDrop ( ToolboxItem request, Point dropPoint ) : bool
request ToolboxItem
dropPoint Point
return bool

CanRemoveSelection() public method

public CanRemoveSelection ( ) : bool
return bool

Clear() public method

public Clear ( ) : void
return void

DesignSurfaceController() public method

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

DoDrop() protected method

protected DoDrop ( ToolboxItem request, Point dropPoint ) : bool
request ToolboxItem
dropPoint Point
return bool

LoadXml() public method

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

RemoveItem() public method

public RemoveItem ( FunctionActivity item ) : void
item WorkflowDesigner.Sdk.FunctionActivity
return void

RemoveItem() public method

public RemoveItem ( FunctionReference item ) : void
item WorkflowDesigner.Sdk.FunctionReference
return void

RemoveItem() public method

public RemoveItem ( ISelectable selectable ) : void
selectable ISelectable
return void

RemoveSelection() public method

public RemoveSelection ( ) : void
return void

Teardown() public method

public Teardown ( ) : void
return void

WriteXml() public method

public WriteXml ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement