LinkAdjusting

StockSharp.Xaml.Diagram.GXDiagram

Это перечисление описывает, как Маршрут вычисляет свои точки.

Поля

End
public const LinkAdjusting End
value = LinkAdjusting.End

Если количество точек в маршруте превышает стандартное или если маршрут ортогональный, просто измените конечные точки, оставив промежуточные точки неизменными. Этот стиль сохраняет ортогональность для ортогональных ссылок.

None
public const LinkAdjusting None
value = LinkAdjusting.None

Всегда отбрасывает все старые точки и пересчитывает все точки в соответствии со стандартными политиками.

Scale
public const LinkAdjusting Scale
value = LinkAdjusting.Scale

Если количество точек в маршруте превышает стандартное, масштабируйте и поворачивайте промежуточные точки так, чтобы форма звена оставалась примерно такой же. Этот стиль, реализованный Point), не поддерживает горизонтальные и вертикальные сегменты ортогональной связи. Ортогональные связи с этим стилем настройки вместо этого будут пересчитывать стандартный путь маршрута, как если бы стиль настройки был Нет.

Stretch
public const LinkAdjusting Stretch
value = LinkAdjusting.Stretch

Если количество точек в маршруте превышает стандартное, необходимо линейно интерполировать промежуточные точки по измерениям X и Y между портами. Этот стиль, реализованный Point), не поддерживает горизонтальные и вертикальные сегменты ортогональной связи. Вместо этого ортогональные связи с этим стилем настройки будут изменять только конечные точки существующего пути, как если бы стиль настройки был «Конец».