LinkReshapingTool

StockSharp.Xaml.Diagram.GXDiagram.Tool

El LinkReshapingTool se utiliza para cambiar la ruta de un Enlace de forma interactiva.

Hereda de: ReshapingBaseTool

Propiedades

HandleIndex
protected int HandleIndex { get; set; }
value = linkReshapingTool.HandleIndex
linkReshapingTool.HandleIndex = value

Obtiene o establece el índice de la manija que se arrastra.

OriginalPoint
protected Point OriginalPoint { get; set; }
value = linkReshapingTool.OriginalPoint
linkReshapingTool.OriginalPoint = value

Obtiene o establece el punto de la ruta del enlace que se está moviendo.

OriginalPoints
protected IList<Point> OriginalPoints { get; set; }
value = linkReshapingTool.OriginalPoints
linkReshapingTool.OriginalPoints = value

Obtiene o establece una copia de la matriz inicial de Puntos de la ruta AdornedLink.

Métodos

CanStart
public override bool CanStart()
result = linkReshapingTool.CanStart()

El LinkReshapingTool@ puede correr cuando hay un evento de mouse-down en un mango de re-shape.

ComputeReshape
protected virtual Point ComputeReshape(Point newPoint)
result = linkReshapingTool.ComputeReshape(newPoint)

Computa el nuevo punto para reorganizar un punto en la ruta.

newPoint
DoActivate
public override void DoActivate()
linkReshapingTool.DoActivate()

Empieza a reorganizar.

DoCancel
public override void DoCancel()
linkReshapingTool.DoCancel()

Restaurar el punto modificado para ser el OriginalPoint@ y detener esta herramienta.

DoDeactivate
public override void DoDeactivate()
linkReshapingTool.DoDeactivate()

Esto detiene la edición actual (StopTransaction@).

DoMouseMove
public override void DoMouseMove()
linkReshapingTool.DoMouseMove()

Call Point) con un nuevo punto determinado por el ratón.

DoMouseUp
public override void DoMouseUp()
linkReshapingTool.DoMouseUp()

Call Point) con un punto basado en el punto más reciente del ratón, y levantar un evento "reforma de enlace" antes de detener la herramienta.

DoReshape
protected virtual void DoReshape(Point newPoint)
linkReshapingTool.DoReshape(newPoint)

Modifique la Ruta de la AdornedLink a un nuevo punto, considerando también qué asa de re-forma se está arrastrando y si la ruta es Ortogonal.

newPoint
DoStart
public override void DoStart()
linkReshapingTool.DoStart()

Capturar el ratón cuando se inicia esta herramienta.

DoStop
public override void DoStop()
linkReshapingTool.DoStop()

Libere la captura del ratón cuando detenga esta herramienta.

UpdateAdornments
public override void UpdateAdornments(Part part)
linkReshapingTool.UpdateAdornments(part)

Mostrar un Adornment con mangos de re-formado en cada uno de los puntos interesantes de la ruta del enlace, si el enlace es seleccionado y visible y si CanReshape es cierto.

part