DiagramLite Programmer's Guide
DiagramBase.NodeCreating Event
See Also
 





A validation event raised while the user is drawing a new node.

Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming.Silverlight

 Syntax

C#  Copy Code

public event EventHandler<NodeValidationEventArgs> NodeCreating

Visual Basic  Copy Code

Public Event NodeCreating As EventHandler(Of NodeValidationEventArgs)

 Event Data

NodeCreating event handlers receive an argument of type NodeValidationEventArgs. The following NodeValidationEventArgs members provide information relevant to the event:

Member name

Description

Node

The DiagramNode that is being created.

MousePosition

A Point specifying the mouse cursor position.

Cancel

Set this property to true to prevent the user from creating the node at the current location. That displays the Stop mouse cursor and releasing the button will cancel the operation.

CancelDrag

Call this method to immediately stop the node creation.

 Remarks

NodeCreating is raised after each mouse movement while drawing a new node. Setting Cancel to true will change the mouse cursor to a Stop icon. The event is raised once again when the mouse button is released. Setting Cancel to true in that case will cancel the node creation.

 See Also

DiagramBase Members
DiagramBase Class
MindFusion.Diagramming Namespace
NodeCreated Event