Class ConnectorPosition
Predefined positions of a connector in a shape.
Inheritance
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core.dll
Syntax
public static class ConnectorPosition : Object
Fields
Auto
The connection's connector is calculated.
Declaration
public const string Auto = "Auto"
Field Value
System.String
|
Bottom
The connection is bound to the bottom of the shape.
Declaration
public const string Bottom = "Bottom"
Field Value
System.String
|
Gliding
The connection glides along the edge of the shape.
Declaration
public const string Gliding = "Gliding"
Field Value
System.String
|
Remarks
This connector does not have a relative position on the shape or absolute position with respect to the surface.
Left
The connection is bound to the left of the shape.
Declaration
public const string Left = "Left"
Field Value
System.String
|
Right
The connection is bound to the right of the shape.
Declaration
public const string Right = "Right"
Field Value
System.String
|
Top
The connection is bound to the top of the shape.
Declaration
public const string Top = "Top"
Field Value
System.String
|
Methods
GetKnownOffset(String)
Gets the known offset.
Declaration
public static Point GetKnownOffset(string name)
Parameters
System.String
name
The name of a connector. |
Returns
System.Windows.Point
The offset with respect to the shape. If the connector is not a known connector an exception will be thrown. |
Remarks
Note that the gliding connector return double.NaN
since it's not located anywhere on the shape but rather spread among the edge of it.
IsCustom(IConnector)
Determines whether the specified connector is custom.
Declaration
public static bool IsCustom(this IConnector connector)
Parameters
IConnector
connector
The connector. |
Returns
System.Boolean
|
IsKnown(String)
Returns whether the given connector name is one of the predefined connector positions.
Declaration
public static bool IsKnown(string name)
Parameters
System.String
name
The name of a connector. |
Returns
System.Boolean
|