ClassAlignmentAdorner
Represents AligningAdorner.
Definition
Namespace:Telerik.WinControls.UI.Diagrams.Primitives
Assembly:Telerik.WinControls.RadDiagram.dll
Syntax:
public class AlignmentAdorner : DiagramAdornerBase, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode, ISupportDrop
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementUIElementFrameworkElementDiagramAdornerBaseAlignmentAdorner
Implements:
Inherited Members
Constructors
AlignmentAdorner()
Declaration
public AlignmentAdorner()
Fields
HorizontalLineStrokeDashArrayProperty
Identifies the HorizontalLineStrokeDashArray attached property.
Declaration
public static readonly RadProperty HorizontalLineStrokeDashArrayProperty
Field Value
HorizontalLineStrokeProperty
Identifies the HorizontalLineStroke attached property.
Declaration
public static readonly RadProperty HorizontalLineStrokeProperty
Field Value
HorizontalLineStrokeThicknessProperty
Identifies the HorizontalLineStrokeThickness attached property.
Declaration
public static readonly RadProperty HorizontalLineStrokeThicknessProperty
Field Value
VerticalLineStrokeDashArrayProperty
Identifies the VerticalLineStrokeDashArray attached property.
Declaration
public static readonly RadProperty VerticalLineStrokeDashArrayProperty
Field Value
VerticalLineStrokeProperty
Identifies the VerticalLineStroke attached property.
Declaration
public static readonly RadProperty VerticalLineStrokeProperty
Field Value
VerticalLineStrokeThicknessProperty
Identifies the VerticalLineStrokeThickness attached property.
Declaration
public static readonly RadProperty VerticalLineStrokeThicknessProperty
Field Value
Methods
CreateChildElements()
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().
Declaration
protected override void CreateChildElements()
Overrides
DrawAligningLines(IEnumerable<Rect>)
Draw snapping lines.
Declaration
public void DrawAligningLines(IEnumerable<Rect> logicalLines)
Parameters
logicalLines
IEnumerable<Rect>
GetHorizontalLineStroke(RadObject)
Gets the alignment adorner HorizontalLineStroke property.
GetHorizontalLineStrokeDashArray(RadObject)
Gets the alignment adorner HorizontalLineStrokeDashArray property.
Declaration
public static DoubleCollection GetHorizontalLineStrokeDashArray(RadObject obj)
Parameters
obj
Returns
GetHorizontalLineStrokeThickness(RadObject)
Gets the alignment adorner HorizontalLineStrokeThickness property.
GetVerticalLineStroke(RadObject)
Gets the alignment adorner VerticalLineStroke property.
GetVerticalLineStrokeDashArray(RadObject)
Gets the alignment adorner VerticalLineStrokeDashArray property.
Declaration
public static DoubleCollection GetVerticalLineStrokeDashArray(RadObject obj)
Parameters
obj
Returns
GetVerticalLineStrokeThickness(RadObject)
Gets the alignment adorner VerticalLineStrokeThickness property.
SetHorizontalLineStroke(RadObject, Brush)
Sets the alignment adorner HorizontalLineStroke property.
SetHorizontalLineStrokeDashArray(RadObject, DoubleCollection)
Sets the alignment adorner HorizontalLineStrokeDashArray property.
Declaration
public static void SetHorizontalLineStrokeDashArray(RadObject obj, DoubleCollection value)
Parameters
obj
value
SetHorizontalLineStrokeThickness(RadObject, double)
Sets the alignment adorner HorizontalLineStrokeThickness property.
SetVerticalLineStroke(RadObject, Brush)
Sets the alignment adorner VerticalLineStroke property.
SetVerticalLineStrokeDashArray(RadObject, DoubleCollection)
Sets the alignment adorner VerticalLineStrokeDashArray property.
Declaration
public static void SetVerticalLineStrokeDashArray(RadObject obj, DoubleCollection value)
Parameters
obj
value
SetVerticalLineStrokeThickness(RadObject, double)
Sets the alignment adorner VerticalLineStrokeThickness property.