LinkAdjusting

StockSharp.Xaml.Diagram.GXDiagram

Esta enumeración describe cómo una ruta calcula sus puntos.

Campos

End
public const LinkAdjusting End
value = LinkAdjusting.End

Cuando hay más que el número estándar de puntos en la ruta, o si la ruta es ortogonal, simplemente modifica los puntos finales, dejando sin cambios los puntos intermedios. Este estilo mantiene la ortogonalidad para los enlaces ortogonales.

None
public const LinkAdjusting None
value = LinkAdjusting.None

Siempre descarta cualquier punto viejo y recomputa todos los puntos de acuerdo con las políticas estándar.

Scale
public const LinkAdjusting Scale
value = LinkAdjusting.Scale

Cuando hay más que el número estándar de puntos en la ruta, escala y gira los puntos intermedios para que la forma del enlace permanezca aproximadamente igual. Este estilo, implementado por Point), no mantiene los segmentos de línea horizontal y vertical de un enlace ortogonal. Los enlaces ortogonales con este estilo de ajuste en lugar de recalcular el camino estándar de la ruta, como si el estilo de ajuste fuera Ninguno.

Stretch
public const LinkAdjusting Stretch
value = LinkAdjusting.Stretch

Cuando hay más que el número estándar de puntos en la ruta, interpolar linealmente los puntos intermedios a lo largo de las dimensiones X y Y entre los puertos. Este estilo, implementado por Point), no mantiene los segmentos de línea horizontal y vertical de un enlace ortogonal. Los enlaces ortogonales con este estilo de ajuste en lugar de modificar los puntos finales del camino existente, como si el estilo de ajuste fuera Final.