Implements functionality that allows users to draw nodes on the diagram canvas, when the interaction starts from an unoccupied point, and to connect nodes with links when the interaction starts from an existing node.
The following tables list the members exposed by the LinkNodesBehavior(T) type.
Public Constructors| Name | Description | |
|---|---|---|
![]() |
Initializes a new instance of the LinkNodesBehavior class. |
Public Properties| Name | Description | |
|---|---|---|
![]() |
Gets the Diagram modified through this Interaction object. (Inherited from Interaction.) |
Public Methods| Name | Description | |
|---|---|---|
![]() |
Selects a controller based on the specified input. |
|
![]() |
Returns cursor to display for specified input state. (Inherited from BehaviorBase.) |
|
![]() |
BehaviorBase.SetMouseCursor override. |
|
![]() |
BehaviorBase.StartDraw override. |
Protected Methods| Name | Description | |
|---|---|---|
![]() |
Interaction.Cancel override. (Inherited from BehaviorBase.) |
|
![]() |
Creates a link of the type appropriate for the current behavior. (Inherited from BehaviorBase.) |
|
![]() |
Creates a node of the type appropriate for the current behavior. |
|
![]() |
Interaction.OnMouseDown override. (Inherited from BehaviorBase.) |
|
![]() |
Interaction.OnMouseMove override. (Inherited from BehaviorBase.) |
|
![]() |
Interaction.OnMouseUp override. (Inherited from BehaviorBase.) |
|
![]() |
Returns cursor to display for adjustment handle targeted by specified input state. (Inherited from BehaviorBase.) |
|
![]() |
Updates the current cursor according to the specified cursor position and diagram state. (Inherited from BehaviorBase.) |
|
![]() |
Invoked by the control when the user presses the left mouse button. (Inherited from BehaviorBase.) |
See Also