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:
public interface IManipulationPointService
Derived Classes:
Properties
Gets a value indicating whether this instance is being manipulated.
bool IsManipulating { get; }
true if this instance is manipulating; otherwise, false.
Methods
Cleans / reverts the manipulation.
void CleanManipulation()
Completes the manipulation.
bool CompleteManipulation(Point currentPoint)
The current point.
Returns:Initializes the manipulation action.
void InitializeManipulation(IConnectionEditPoint manipulationPoint)
The manipulation point.
Updates the manipulation.
void Manipulate(Point newPoint)
The new point.
Raises the event.
bool OnManipulationCompleted(ManipulationEventArgs args)
The ManipulationEventArgs instance containing the event data.
Returns:Raises the event.
bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)
The edit point.
connectorIConnectorThe connector.
currentPositionPointThe current position.
Returns:Manipulates the active manipulation point to the specified position.
bool StartManipulate(Point currentPoint)
The current point.
Returns:Events
Occurs when manipulating.
event EventHandler Manipulating
Occurs when manipulation is completed.
event EventHandler<ManipulationEventArgs> ManipulationCompleted
Occurs when manipulation is started.
event EventHandler<ManipulationEventArgs> ManipulationStarted