Class
ConnectionManipulationAdorner

Represents a connection manipulation adorner.

Definition

Namespace:Telerik.Windows.Controls.Diagrams.Primitives

Assembly:Telerik.Windows.Controls.Diagrams.dll

Syntax:

cs-api-definition
public class ConnectionManipulationAdorner : DiagramAdornerBase

Inheritance: objectDiagramAdornerBaseConnectionManipulationAdorner

Inherited Members DiagramAdornerBase.ResetTheme()DiagramAdornerBase.OnInitialized(EventArgs)DiagramAdornerBase.DiagramDiagramAdornerBase.PositionDiagramAdornerBase.Rotation

Constructors

ConnectionManipulationAdorner()

Initializes a new instance of the ConnectionManipulationAdorner class.

Declaration

cs-api-definition
public ConnectionManipulationAdorner()

Fields

EndBezierPointProperty

StartBezierPoint Dependency Property.

Declaration

cs-api-definition
public static readonly DependencyProperty EndBezierPointProperty

Field Value

DependencyProperty

EndPointProperty

EndPoint Dependency Property.

Declaration

cs-api-definition
public static readonly DependencyProperty EndPointProperty

Field Value

DependencyProperty

IsConnectionAdornerActiveProperty

Identifies the IsConnectionAdornerActive dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsConnectionAdornerActiveProperty

Field Value

DependencyProperty

StartBezierPointProperty

StartBezierPoint Dependency Property.

Declaration

cs-api-definition
public static readonly DependencyProperty StartBezierPointProperty

Field Value

DependencyProperty

StartPointProperty

StartPoint Dependency Property.

Declaration

cs-api-definition
public static readonly DependencyProperty StartPointProperty

Field Value

DependencyProperty

Properties

ActiveConnection

Gets the active connection that is currently adorned.

Declaration

cs-api-definition
protected RadDiagramConnection ActiveConnection { get; }

Property Value

RadDiagramConnection

ConnectionEditors

The connection editors.

Declaration

cs-api-definition
public IList<ConnectionEditPointControl> ConnectionEditors { get; }

Property Value

IList<ConnectionEditPointControl>

EndBezierPoint

Gets or sets the EndBezierPoint property.

Declaration

cs-api-definition
public Point EndBezierPoint { get; set; }

Property Value

Point

EndPoint

Gets or sets the EndPoint property.

Declaration

cs-api-definition
public Point EndPoint { get; set; }

Property Value

Point

IsConnectionAdornerActive

Gets or sets a value indicating whether connection adorner is active.

Declaration

cs-api-definition
public bool IsConnectionAdornerActive { get; set; }

Property Value

bool

True if connection adorner is active; otherwise, false.

StartBezierPoint

Gets or sets the StartBezierPoint property.

Declaration

cs-api-definition
public Point StartBezierPoint { get; set; }

Property Value

Point

StartPoint

Gets or sets the StartPoint property.

Declaration

cs-api-definition
public Point StartPoint { get; set; }

Property Value

Point

Methods

Clear()

Clears the cached members of the manipulation adorner.

Declaration

cs-api-definition
protected virtual void Clear()

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call .

Declaration

cs-api-definition
public override void OnApplyTemplate()

Update(IEnumerable<object>, bool)

Updates the specified items.

Declaration

cs-api-definition
public virtual void Update(IEnumerable<object> items, bool show)

Parameters

items

IEnumerable<object>

The items.

show

bool

If set to true [show].

UpdateConnectionEditPoints()

Updates the connection manipulation points.

Declaration

cs-api-definition
protected virtual void UpdateConnectionEditPoints()

UpdateEditorPointPositions()

Updates the editor point positions.

Declaration

cs-api-definition
public void UpdateEditorPointPositions()