Interface
IManipulationPointService

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

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public interface IManipulationPointService

Properties

IsManipulating

Gets a value indicating whether this instance is being manipulated.

Declaration

cs-api-definition
bool IsManipulating { get; }

Property Value

bool

true if this instance is manipulating; otherwise, false.

Methods

CleanManipulation()

Cleans / reverts the manipulation.

Declaration

cs-api-definition
void CleanManipulation()

CompleteManipulation(Point)

Completes the manipulation.

Declaration

cs-api-definition
bool CompleteManipulation(Point currentPoint)

Parameters

currentPoint

Point

The current point.

Returns

bool

InitializeManipulation(IConnectionEditPoint)

Initializes the manipulation action.

Declaration

cs-api-definition
void InitializeManipulation(IConnectionEditPoint manipulationPoint)

Parameters

manipulationPoint

IConnectionEditPoint

The manipulation point.

Manipulate(Point)

Updates the manipulation.

Declaration

cs-api-definition
void Manipulate(Point newPoint)

Parameters

newPoint

Point

The new point.

OnManipulationCompleted(ManipulationEventArgs)

Raises the event.

Declaration

cs-api-definition
bool OnManipulationCompleted(ManipulationEventArgs args)

Parameters

args

ManipulationEventArgs

The ManipulationEventArgs instance containing the event data.

Returns

bool

OnManipulationStarted(IConnectionEditPoint, IConnector, Point)

Raises the event.

Declaration

cs-api-definition
bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)

Parameters

editPoint

IConnectionEditPoint

The edit point.

connector

IConnector

The connector.

currentPosition

Point

The current position.

Returns

bool

StartManipulate(Point)

Manipulates the active manipulation point to the specified position.

Declaration

cs-api-definition
bool StartManipulate(Point currentPoint)

Parameters

currentPoint

Point

The current point.

Returns

bool

Events

Manipulating

Occurs when manipulating.

Declaration

cs-api-definition
event EventHandler Manipulating

Event Value

EventHandler

ManipulationCompleted

Occurs when manipulation is completed.

Declaration

cs-api-definition
event EventHandler<ManipulationEventArgs> ManipulationCompleted

Event Value

EventHandler<ManipulationEventArgs>

ManipulationStarted

Occurs when manipulation is started.

Declaration

cs-api-definition
event EventHandler<ManipulationEventArgs> ManipulationStarted

Event Value

EventHandler<ManipulationEventArgs>