Class DiagramConnectorSourcePointChangedEventArgs
Provides data for SourcePointChanged: a Connector's floating
source endpoint finished being dragged in the WebView (EJ2's sourcePointChange event,
"Completed" state).
Inheritance
Namespace: Syncfusion.Maui.Diagram
Assembly: Syncfusion.Maui.Diagram.dll
Syntax
public sealed class DiagramConnectorSourcePointChangedEventArgs : EventArgs
Remarks
Only fired when the source endpoint wasn't attached to a node/port at the start of the drag (SourceID is null) — once the user lets go, this fires once with the new position and the connector's own SourcePoint is updated to match.
Only raised after the drag completes — not on every intermediate "Start"/"Progress"
tick EJ2 also emits — matching the coalesced single-event philosophy used by
PositionChanged, SizeChanged, and
RotationChanged.
Properties
Connector
Gets the connector whose source endpoint moved. Its SourcePoint already equals NewSourcePoint.
Declaration
public Connector Connector { get; }
Property Value
| Type |
|---|
| Connector |
NewSourcePoint
Gets the connector's SourcePoint after this drag completed.
Declaration
public Point NewSourcePoint { get; }
Property Value
| Type |
|---|
| Microsoft.Maui.Graphics.Point |
OldSourcePoint
Gets the connector's SourcePoint before this drag completed (or null if it wasn't set before).
Declaration
public Nullable<Point> OldSourcePoint { get; }
Property Value
| Type |
|---|
| System.Nullable<Microsoft.Maui.Graphics.Point> |