InterfaceIManipulationPointService
The service supporting the actions of the ConnectionTool and the ConnectionManipulationTool.
Definition
Namespace:Telerik.Windows.Diagrams.Core
Assembly:Telerik.Windows.Diagrams.Core.dll
Syntax:
public interface IManipulationPointService
Properties
IsManipulating
Gets a value indicating whether this instance is being manipulated.
Declaration
bool IsManipulating { get; }
Property Value
true if this instance is manipulating; otherwise, false.
Methods
CleanManipulation()
Cleans / reverts the manipulation.
Declaration
void CleanManipulation()
CompleteManipulation(Point)
Completes the manipulation.
Declaration
bool CompleteManipulation(Point currentPoint)
Parameters
currentPoint
Point
The current point.
Returns
InitializeManipulation(IConnectionEditPoint)
Initializes the manipulation action.
Declaration
void InitializeManipulation(IConnectionEditPoint manipulationPoint)
Parameters
manipulationPoint
The manipulation point.
Manipulate(Point)
Updates the manipulation.
Declaration
void Manipulate(Point newPoint)
Parameters
newPoint
Point
The new point.
OnManipulationCompleted(ManipulationEventArgs)
Raises the event.
Declaration
bool OnManipulationCompleted(ManipulationEventArgs args)
Parameters
args
The ManipulationEventArgs instance containing the event data.
Returns
OnManipulationStarted(IConnectionEditPoint, IConnector, Point)
Raises the event.
Declaration
bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)
Parameters
editPoint
The edit point.
connector
The connector.
currentPosition
Point
The current position.
Returns
StartManipulate(Point)
Manipulates the active manipulation point to the specified position.
Declaration
bool StartManipulate(Point currentPoint)
Parameters
currentPoint
Point
The current point.
Returns
Events
Manipulating
Occurs when manipulating.
ManipulationCompleted
Occurs when manipulation is completed.
Declaration
event EventHandler<ManipulationEventArgs> ManipulationCompleted
Event Value
ManipulationStarted
Occurs when manipulation is started.
Declaration
event EventHandler<ManipulationEventArgs> ManipulationStarted
Event Value