DiagramLite Programmer's Guide
DiagramBase.NodeModifying Event
See Also
 





A validation event raised while the user is moving or resizing a node.

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

 Syntax

C#  Copy Code

public event EventHandler<NodeValidationEventArgs> NodeModifying

Visual Basic  Copy Code

Public Event NodeModifying As EventHandler(Of NodeValidationEventArgs)

 Event Data

NodeModifying 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 modified.

MousePosition

A Point specifying the mouse cursor position.

AdjustmentHandle

The adjustment handle that is being moved.

Cancel

Set this property to true to prevent the user from ending the modification 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 modification.

 Remarks

This event is raised after each mouse movement while modifying a 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 modification and return the node to its original location.

 See Also

DiagramBase Members
DiagramBase Class
MindFusion.Diagramming Namespace
NodeModified Event
EnabledHandles Property