Class DiagramConstants
Global constants.
Inheritance
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core.dll
Syntax
public static class DiagramConstants : Object
Properties
AllowedSerializationTypes
Set of all allowed serialization types. By default, the specific UI product should define all allowed default types. For example in WPF these are all UI container types - shapes, connections, connectors.
Declaration
public static HashSet<Type> AllowedSerializationTypes { get; }
Property Value
System.Collections.Generic.HashSet<System.Type>
|
BezierAutoOffset
Gets or sets the default offset when the Bezier handles are automatically calculated according to the connector's position.
Declaration
public static double BezierAutoOffset { get; set; }
Property Value
System.Double
|
ConnectionCornerRadius
Gets or sets the connection corner radius.
Declaration
public static double ConnectionCornerRadius { get; set; }
Property Value
System.Double
The connection corner radius. |
ConnectorActivationRadius
The distance, within which the shape's connectors are visible.
Declaration
public static double ConnectorActivationRadius { get; set; }
Property Value
System.Double
|
ConnectorHitTestRadius
The radius around connector where connection can attach.
Declaration
public static double ConnectorHitTestRadius { get; set; }
Property Value
System.Double
|
ContainerMargin
Gets or sets the container margin.
Declaration
public static double ContainerMargin { get; set; }
Property Value
System.Double
|
CrossingRadius
Gets or sets the radius of the connection bridge or gap.
Declaration
public static double CrossingRadius { get; set; }
Property Value
System.Double
|
MaximumZoom
The maximum zoom level.
Declaration
public static double MaximumZoom { get; set; }
Property Value
System.Double
|
MinimumAdornerSize
The minimum size of the item adorner.
Declaration
public static double MinimumAdornerSize { get; set; }
Property Value
System.Double
|
MinimumShapeDistanceOnConnectionManipulationSnap
The minimum distance from a connection to a given shape so that snapping occurs.
Declaration
public static double MinimumShapeDistanceOnConnectionManipulationSnap { get; set; }
Property Value
System.Double
|
MinimumShapeSize
The minimum size of item.
Declaration
public static double MinimumShapeSize { get; set; }
Property Value
System.Double
|
MinimumZoom
The minimum zoom level.
Declaration
public static double MinimumZoom { get; set; }
Property Value
System.Double
|
RotationAngleSnap
Gets or sets the snapping angle when rotating items.
Declaration
public static double RotationAngleSnap { get; set; }
Property Value
System.Double
|
RouterInflationValue
The value around the shapes, which the router inflates the shapes with if implemented.
Declaration
public static double RouterInflationValue { get; set; }
Property Value
System.Double
|
Remarks
This property is used by the InflatedRectRouter and the AStarRouter.
RoutingGridSize
The routing grid size.
Declaration
public static double RoutingGridSize { get; set; }
Property Value
System.Double
|
SafeSerializationAssemblies
Safe serialization assemblies stored as [AssemblyName - PublicKeyToken] pairs. If no token is set, assembly is considered safe. If token is set, it must match the public key token of the assembly of the type that is currently being deserialized.
Declaration
public static Dictionary<string, string> SafeSerializationAssemblies { get; }
Property Value
System.Collections.Generic.Dictionary<System.String, System.String>
|
SegmentStep
Gets the segment step.
Declaration
public static int SegmentStep { get; set; }
Property Value
System.Int32
|
SelectionHitTestRadius
The distance around each item which is considered selectable.
Declaration
public static double SelectionHitTestRadius { get; set; }
Property Value
System.Double
|
SelectionRectInflationValue
The margin around the selected shapes.
Declaration
public static double SelectionRectInflationValue { get; set; }
Property Value
System.Double
|
StartDragDelta
The minimum distance to start a drag action.
Declaration
public static double StartDragDelta { get; set; }
Property Value
System.Double
|
ZoomScaleFactor
The default zooming factor. The factor is used as a multiplier or divider to produce the new zoom.
Declaration
public static double ZoomScaleFactor { get; set; }
Property Value
System.Double
|