Represents a service for manipulation of manipulation points.
Definition
Namespace:Telerik.Windows.Diagrams.Core
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class ManipulationPointService : GraphServiceBase, IManipulationPointService
Inheritance: objectGraphServiceBaseManipulationPointService
Implements:
Inherited Members
Constructors
Initializes a new instance of the ManipulationPointService class.
Properties
Gets or sets the connection.
public IConnection Connection { get; set; }
InitialPoints
IList<Point>
Gets or sets the initial points.
public IList<Point> InitialPoints { get; set; }
The initial points.
Gets a value indicating whether this instance is being manipulated.
public bool IsManipulating { get; }
true if this instance is manipulating; otherwise, false.
Implements:
Gets the manipulation point.
public IConnectionEditPoint ManipulationPoint { get; set; }
Gets or sets the index of the point being manipulated.
public int PointIndex { get; set; }
The index of the point.
Methods
Cleans / reverts the manipulation.
public void CleanManipulation()
Implements:
Initializes the manipulation action.
public virtual void InitializeManipulation(IConnectionEditPoint manipulationPoint)
The manipulation point.
Implements:
Updates the manipulation of intermediate connection points.
Raises the event.
public bool OnManipulationCompleted(ManipulationEventArgs args)
The ManipulationEventArgs instance containing the event data.
Returns:Implements:
Raises the event.
public bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)
The edit point.
connectorIConnectorThe connector.
currentPositionPointThe current position.
Returns:Implements:
Events
Occurs when manipulating.
public event EventHandler Manipulating
Implements:
Occurs when manipulation is completed.
public event EventHandler<ManipulationEventArgs> ManipulationCompleted
Implements:
Occurs when manipulation is started.
public event EventHandler<ManipulationEventArgs> ManipulationStarted
Implements: