Class ConnectionEditPointControl
Represents a manipulation point of a connection.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Diagrams.Primitives
Assembly: Telerik.WinControls.RadDiagram.dll
Syntax
public class ConnectionEditPointControl : FrameworkElement, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode, ISupportDrop, IConnectionEditPoint, ISupportMouseOver
Constructors
ConnectionEditPointControl()
Initializes a new instance of the Connection
Declaration
protected ConnectionEditPointControl()
ConnectionEditPointControl(ManipulationPointType, Point, RadDiagramConnection)
Initializes a new instance of the Connection
Declaration
public ConnectionEditPointControl(ManipulationPointType type, Point position, RadDiagramConnection connection)
Parameters
Manipulation The type. |
Point
position
The position. |
Rad The connection. |
Fields
PositionProperty
The Position dependency property.
Declaration
public static readonly RadProperty PositionProperty
Field Value
TypeProperty
The Type dependency property.
Declaration
public static readonly RadProperty TypeProperty
Field Value
Properties
Adorner
Gets the connection adorner in which this editor resides.
Declaration
public ConnectionManipulationAdorner Adorner { get; }
Property Value
Connection
Gets the underlying connection that's being manipulated by this editor.
Declaration
public IConnection Connection { get; }
Property Value
Implements
IsConnected
Gets a value indicating whether this editor is connected to a shape.
Declaration
public bool IsConnected { get; }
Property Value
System.
|
Remarks
IsManipulating
Gets or sets a value indicating whether this editor is currently being used (moved).
Declaration
public virtual bool IsManipulating { get; set; }
Property Value
System.
|
Implements
Position
Gets or sets the position of this editor.
Declaration
public Point Position { get; set; }
Property Value
Implements
Type
Gets or sets this editor's type.
Declaration
public ManipulationPointType Type { get; set; }
Property Value
Implements
Methods
CreateChildElements()
HitTest(Point)
Declaration
public override bool HitTest(Point point)
Parameters
System.
|
Returns
System.
|
Overrides
OnIsManipulatingChanged()
Called when IsManipulating property is changed.
Declaration
protected virtual void OnIsManipulatingChanged()
OnMouseDown(MouseEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System. The System. |
Overrides
OnPositionChanged()
Called when position changes.
Declaration
protected virtual void OnPositionChanged()
UpdateDisplayElement()
Updates the displayed element.
Declaration
public void UpdateDisplayElement()
Explicit Interface Implementations
IConnectionEditPoint.UpdateDisplayElement()
Updates the display element.
Declaration
void IConnectionEditPoint.UpdateDisplayElement()
Implements
ISupportMouseOver.get_IsMouseOver()
Declaration
bool ISupportMouseOver.get_IsMouseOver()
Returns
System.
|