New to Telerik UI for WinFormsStart a free 30-day trial

The service supporting the actions of the ConnectionTool and the ConnectionManipulationTool.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.WinControls.RadDiagram.dll

Syntax:

C#
public interface IManipulationPointService

Derived Classes: ManipulationPointService

Properties

Gets a value indicating whether this instance is being manipulated.

C#
bool IsManipulating { get; }
Property Value:

true if this instance is manipulating; otherwise, false.

Methods

Cleans / reverts the manipulation.

C#
void CleanManipulation()

Completes the manipulation.

C#
bool CompleteManipulation(Point currentPoint)
Parameters:currentPointPoint

The current point.

Returns:

bool

Initializes the manipulation action.

C#
void InitializeManipulation(IConnectionEditPoint manipulationPoint)
Parameters:manipulationPointIConnectionEditPoint

The manipulation point.

Updates the manipulation.

C#
void Manipulate(Point newPoint)
Parameters:newPointPoint

The new point.

Raises the event.

C#
bool OnManipulationCompleted(ManipulationEventArgs args)
Parameters:argsManipulationEventArgs

The ManipulationEventArgs instance containing the event data.

Returns:

bool

Raises the event.

C#
bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)
Parameters:editPointIConnectionEditPoint

The edit point.

connectorIConnector

The connector.

currentPositionPoint

The current position.

Returns:

bool

Manipulates the active manipulation point to the specified position.

C#
bool StartManipulate(Point currentPoint)
Parameters:currentPointPoint

The current point.

Returns:

bool

Events

Occurs when manipulating.

C#
event EventHandler Manipulating

Occurs when manipulation is completed.

C#
event EventHandler<ManipulationEventArgs> ManipulationCompleted

Occurs when manipulation is started.

C#
event EventHandler<ManipulationEventArgs> ManipulationStarted