ClassConnectionManipulationAdorner
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
ConnectionManipulationAdorner()
Declaration
public ConnectionManipulationAdorner()
Fields
EndBezierPointProperty
StartBezierPoint Dependency Property.
Declaration
public static readonly RadProperty EndBezierPointProperty
Field Value
EndPointProperty
EndPoint Dependency Property.
Declaration
public static readonly RadProperty EndPointProperty
Field Value
IsConnectionAdornerActiveProperty
Identifies the IsConnectionAdornerActive dependency property.
Declaration
public static readonly RadProperty IsConnectionAdornerActiveProperty
Field Value
StartBezierPointProperty
StartBezierPoint Dependency Property.
Declaration
public static readonly RadProperty StartBezierPointProperty
Field Value
StartPointProperty
StartPoint Dependency Property.
Declaration
public static readonly RadProperty StartPointProperty
Field Value
Properties
ActiveConnection
Gets the active connection that is currently adorned.
Declaration
protected RadDiagramConnection ActiveConnection { get; }
Property Value
ConnectionEditors
The connection editors.
Declaration
public IList<ConnectionEditPointControl> ConnectionEditors { get; }
Property Value
IList<ConnectionEditPointControl>
EndBezierPoint
Gets or sets the EndBezierPoint property.
EndPoint
Gets or sets the EndPoint property.
IsConnectionAdornerActive
Gets or sets a value indicating whether connection adorner is active.
Declaration
public bool IsConnectionAdornerActive { get; set; }
Property Value
True if connection adorner is active; otherwise, false.
StartBezierPoint
Gets or sets the StartBezierPoint property.
StartPoint
Gets or sets the StartPoint property.
Methods
Clear()
Clears the cached members of the manipulation adorner.
Declaration
protected virtual void Clear()
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
HitTest(Point)
Performs hit testing on the element to determine if the specified point lies within its bounds.
Update(IEnumerable<object>, bool)
Updates the specified items.
UpdateConnectionEditPoints()
Updates the connection manipulation points.
Declaration
protected virtual void UpdateConnectionEditPoints()
UpdateEditorPointPositions()
Updates the editor point positions.
Declaration
public void UpdateEditorPointPositions()