Class ManipulationPointService
Represents a service for manipulation of manipulation points.
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core.dll
Syntax
public class ManipulationPointService : GraphServiceBase, IManipulationPointService
Constructors
ManipulationPointService(IGraphInternal)
Initializes a new instance of the Manipulation
Declaration
public ManipulationPointService(IGraphInternal graph)
Parameters
IGraph The graph. |
Properties
Connection
Gets or sets the connection.
Declaration
public IConnection Connection { get; set; }
Property Value
InitialPoints
Gets or sets the initial points.
Declaration
public IList<Point> InitialPoints { get; set; }
Property Value
System. The initial points. |
IsManipulating
Gets a value indicating whether this instance is being manipulated.
Declaration
public bool IsManipulating { get; }
Property Value
System.
|
Implements
ManipulationPoint
Gets the manipulation point.
Declaration
public IConnectionEditPoint ManipulationPoint { get; set; }
Property Value
PointIndex
Gets or sets the index of the point being manipulated.
Declaration
public int PointIndex { get; set; }
Property Value
System. The index of the point. |
Methods
CleanManipulation()
Cleans / reverts the manipulation.
Declaration
public void CleanManipulation()
Implements
CompleteManipulation(Point)
Completes the manipulation.
Declaration
public virtual bool CompleteManipulation(Point currentPoint)
Parameters
System. The current point. |
Returns
System.
|
Implements
InitializeManipulation(IConnectionEditPoint)
Initializes the manipulation action.
Declaration
public virtual void InitializeManipulation(IConnectionEditPoint manipulationPoint)
Parameters
IConnection The manipulation point. |
Implements
Manipulate(Point)
Updates the manipulation of intermediate connection points.
Declaration
public virtual void Manipulate(Point newPoint)
Parameters
System. The new point. |
Implements
OnManipulationCompleted(ManipulationEventArgs)
Raises the Manipulation
Declaration
public bool OnManipulationCompleted(ManipulationEventArgs args)
Parameters
Manipulation The Manipulation |
Returns
System.
|
Implements
OnManipulationStarted(IConnectionEditPoint, IConnector, Point)
Raises the Manipulation
Declaration
public bool OnManipulationStarted(IConnectionEditPoint editPoint, IConnector connector, Point currentPosition)
Parameters
IConnection The edit point. |
IConnector
connector
The connector. |
System. The current position. |
Returns
System.
|
Implements
StartManipulate(Point)
Manipulates the active manipulation point to the specified position.
Declaration
public virtual bool StartManipulate(Point currentPoint)
Parameters
System. The current point. |
Returns
System.
|
Implements
Events
Manipulating
Occurs when manipulating.
Declaration
public event EventHandler Manipulating
Event Type
System.
|
Implements
ManipulationCompleted
Occurs when manipulation is completed.
Declaration
public event EventHandler<ManipulationEventArgs> ManipulationCompleted
Event Type
System.
|
Implements
ManipulationStarted
Occurs when manipulation is started.
Declaration
public event EventHandler<ManipulationEventArgs> ManipulationStarted
Event Type
System.
|