Back to Devexpress

DiagramControl.ItemsMoving Event

windowsforms-devexpress-dot-xtradiagram-dot-diagramcontrol-388f025c.md

latest3.6 KB
Original Source

DiagramControl.ItemsMoving Event

Fires as the end-user is moving diagram items.

Namespace : DevExpress.XtraDiagram

Assembly : DevExpress.XtraDiagram.v25.2.dll

NuGet Package : DevExpress.Win.Diagram

Declaration

csharp
[DiagramCategory(DiagramCategory.DiagramItems)]
public event EventHandler<DiagramItemsMovingEventArgs> ItemsMoving
vb
<DiagramCategory(DiagramCategory.DiagramItems)>
Public Event ItemsMoving As EventHandler(Of DiagramItemsMovingEventArgs)

Event Data

The ItemsMoving event's data class is DiagramItemsMovingEventArgs. The following properties provide information specific to this event:

PropertyDescription
ActionSourceIndicates whether the moving operation is performed using drag-and-drop, the Properties Panel or by pressing key shortcuts.
AllowSpecifies whether to allow the operation.
CancelGets or sets a value indicating whether the event should be canceled. Inherited from CancelEventArgs.
ItemsReturns the collection of data about items that are being moved.
StageIndicates whether the moving operation has just started, is continuing or has been finished or canceled.

Remarks

The event’s Items property returns the items that are being moved. The ActionSource property indicates whether the moving operation is performed using drag-and-drop or pressing key shortcuts. The Stage property indicates whether the moving operation has just started, is continuing or has been finished or canceled.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the ItemsMoving event.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

winforms-diagram-track-and-restrict-drag-actions/CS/WinApp7/Form1.cs#L17

csharp
diagramControl1.BeforeItemsMoving += DiagramControl1_BeforeItemsMoving;
    diagramControl1.ItemsMoving += DiagramControl1_ItemsMoving;
}

See Also

DiagramControl Class

DiagramControl Members

DevExpress.XtraDiagram Namespace