Represents a connection manipulation adorner.
Definition
Namespace:Telerik.WinControls.UI.Diagrams.Primitives
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class ConnectionManipulationAdorner : DiagramAdornerBase, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode, ISupportDrop
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementUIElementFrameworkElementDiagramAdornerBaseConnectionManipulationAdorner...
Implements:
Inherited Members
Constructors
public ConnectionManipulationAdorner()
Fields
StartBezierPoint Dependency Property.
public static readonly RadProperty EndBezierPointProperty
EndPoint Dependency Property.
public static readonly RadProperty EndPointProperty
Identifies the IsConnectionAdornerActive dependency property.
public static readonly RadProperty IsConnectionAdornerActiveProperty
StartBezierPoint Dependency Property.
public static readonly RadProperty StartBezierPointProperty
StartPoint Dependency Property.
public static readonly RadProperty StartPointProperty
Properties
Gets the active connection that is currently adorned.
protected RadDiagramConnection ActiveConnection { get; }
The connection editors.
public IList<ConnectionEditPointControl> ConnectionEditors { get; }
Gets or sets the EndBezierPoint property.
public Point EndBezierPoint { get; set; }
Gets or sets a value indicating whether connection adorner is active.
public bool IsConnectionAdornerActive { get; set; }
True if connection adorner is active; otherwise, false.
Gets or sets the StartBezierPoint property.
public Point StartBezierPoint { get; set; }
Gets or sets the StartPoint property.
public Point StartPoint { get; set; }
Methods
Clears the cached members of the manipulation adorner.
protected virtual void Clear()
Called by the element when constructed. Allows inheritors to build the element tree.
protected override void CreateChildElements()
Overrides:
Updates the connection manipulation points.
protected virtual void UpdateConnectionEditPoints()
Updates the editor point positions.
public void UpdateEditorPointPositions()