Interface IManipulationPointService
The service supporting the actions of the ConnectionTool and the ConnectionManipulationTool.
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
System.Boolean
|
Methods
CleanManipulation()
Cleans / reverts the manipulation.
Declaration
void CleanManipulation()
CompleteManipulation(Point)
Completes the manipulation.
Declaration
bool CompleteManipulation(Point currentPoint)
Parameters
System.Windows.Point
currentPoint
The current point. |
Returns
System.Boolean
|
InitializeManipulation(IConnectionEditPoint)
Initializes the manipulation action.
Declaration
void InitializeManipulation(IConnectionEditPoint manipulationPoint)
Parameters
IConnectionEditPoint
manipulationPoint
The manipulation point. |
Manipulate(Point)
Updates the manipulation.
Declaration
void Manipulate(Point newPoint)
Parameters
System.Windows.Point
newPoint
The new point. |
OnManipulationCompleted(ManipulationEventArgs)
Raises the ManipulationCompleted event.
Declaration
bool OnManipulationCompleted(ManipulationEventArgs args)
Parameters
ManipulationEventArgs
args
The ManipulationEventArgs instance containing the event data. |
Returns
System.Boolean
|
OnManipulationStarted(IConnectionEditPoint, IConnector, Point)
Raises the ManipulationStarted event.
Declaration
bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)
Parameters
IConnectionEditPoint
editPoint
The edit point. |
IConnector
connector
The connector. |
System.Windows.Point
currentPosition
The current position. |
Returns
System.Boolean
|
StartManipulate(Point)
Manipulates the active manipulation point to the specified position.
Declaration
bool StartManipulate(Point currentPoint)
Parameters
System.Windows.Point
currentPoint
The current point. |
Returns
System.Boolean
|
Events
Manipulating
Occurs when manipulating.
Declaration
event EventHandler Manipulating
Event Type
System.EventHandler
|
ManipulationCompleted
Occurs when manipulation is completed.
Declaration
event EventHandler<ManipulationEventArgs> ManipulationCompleted
Event Type
System.EventHandler<ManipulationEventArgs>
|
ManipulationStarted
Occurs when manipulation is started.
Declaration
event EventHandler<ManipulationEventArgs> ManipulationStarted
Event Type
System.EventHandler<ManipulationEventArgs>
|