Class
AdornerService

Manages the adorner helping the manipulation of items.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public class AdornerService : GraphServiceBase, IAdornerService

Inheritance: objectGraphServiceBaseAdornerService

Implements: IAdornerService

Inherited Members GraphServiceBase.Graph

Constructors

AdornerService(IGraphInternal)

Initializes a new instance of the AdornerService class.

Declaration

cs-api-definition
public AdornerService(IGraphInternal graph)

Parameters

graph

IGraphInternal

The graph.

Properties

AdornerAngle

Gets the adorner angle.

Declaration

cs-api-definition
public double AdornerAngle { get; }

Property Value

double

Implements IAdornerService.AdornerAngle

AdornerBounds

Gets the selection bounds.

Declaration

cs-api-definition
public Rect AdornerBounds { get; }

Property Value

Rect

Implements IAdornerService.AdornerBounds

InflatedAdornerBounds

Gets the inflated selection bounds.

Declaration

cs-api-definition
public Rect InflatedAdornerBounds { get; }

Property Value

Rect

Implements IAdornerService.InflatedAdornerBounds

ResizeActivationRadius

Return the resize handles activation radius.

Declaration

cs-api-definition
public double ResizeActivationRadius { get; }

Property Value

double

Implements IAdornerService.ResizeActivationRadius

RotateActivationRadius

Return the rotate handle activation radius.

Declaration

cs-api-definition
public double RotateActivationRadius { get; }

Property Value

double

Implements IAdornerService.RotateActivationRadius

Methods

BottomLeft()

Returns the bottom left resizing point.

Declaration

cs-api-definition
public Point BottomLeft()

Returns

Point

Implements IAdornerService.BottomLeft()

BottomRight()

Returns the bottom right resizing point.

Declaration

cs-api-definition
public Point BottomRight()

Returns

Point

Implements IAdornerService.BottomRight()

Center()

Centers this instance.

Declaration

cs-api-definition
public Point Center()

Returns

Point

Implements IAdornerService.Center()

RotationPoint()

Returns the rotation point.

Declaration

cs-api-definition
public Point RotationPoint()

Returns

Point

Implements IAdornerService.RotationPoint()

TopLeft()

Returns the top left point of the adorner.

Declaration

cs-api-definition
public Point TopLeft()

Returns

Point

Implements IAdornerService.TopLeft()

TopRight()

Returns the top right resizing point.

Declaration

cs-api-definition
public Point TopRight()

Returns

Point

Implements IAdornerService.TopRight()

UpdateAdornerAngle(double)

Updates the adorner angle.

Declaration

cs-api-definition
public virtual void UpdateAdornerAngle(double newAngle = NaN)

Parameters

newAngle

double

Implements IAdornerService.UpdateAdornerAngle(double)

UpdateAdornerBounds(Point, double, double)

Updates the bounds positions.

Declaration

cs-api-definition
public virtual void UpdateAdornerBounds(Point deltaPosition, double deltaWidth = 0, double deltaHeight = 0)

Parameters

deltaPosition

Point

The delta position.

deltaWidth

double

The delta width.

deltaHeight

double

The delta height.

Implements IAdornerService.UpdateAdornerBounds(Point, double, double)

UpdateAdornerBounds(Rect)

Updates the adorner bounds.

Declaration

cs-api-definition
public virtual void UpdateAdornerBounds(Rect newBounds)

Parameters

newBounds

Rect

Implements IAdornerService.UpdateAdornerBounds(Rect)

UpdateSelectedItems(IEnumerable<IDiagramItem>)

Updates the selected items.

Declaration

cs-api-definition
public void UpdateSelectedItems(IEnumerable<IDiagramItem> newItems)

Parameters

newItems

IEnumerable<IDiagramItem>

Implements IAdornerService.UpdateSelectedItems(IEnumerable<IDiagramItem>)