LinkAdjusting
Это перечисление описывает, как Маршрут вычисляет свои точки.
Поля
public const LinkAdjusting End
value = LinkAdjusting.End
Если количество точек в маршруте превышает стандартное или если маршрут ортогональный, просто измените конечные точки, оставив промежуточные точки неизменными. Этот стиль сохраняет ортогональность для ортогональных ссылок.
public const LinkAdjusting None
value = LinkAdjusting.None
Всегда отбрасывает все старые точки и пересчитывает все точки в соответствии со стандартными политиками.
public const LinkAdjusting Scale
value = LinkAdjusting.Scale
Если количество точек в маршруте превышает стандартное, масштабируйте и поворачивайте промежуточные точки так, чтобы форма звена оставалась примерно такой же. Этот стиль, реализованный Point), не поддерживает горизонтальные и вертикальные сегменты ортогональной связи. Ортогональные связи с этим стилем настройки вместо этого будут пересчитывать стандартный путь маршрута, как если бы стиль настройки был Нет.
public const LinkAdjusting Stretch
value = LinkAdjusting.Stretch
Если количество точек в маршруте превышает стандартное, необходимо линейно интерполировать промежуточные точки по измерениям X и Y между портами. Этот стиль, реализованный Point), не поддерживает горизонтальные и вертикальные сегменты ортогональной связи. Вместо этого ортогональные связи с этим стилем настройки будут изменять только конечные точки существующего пути, как если бы стиль настройки был «Конец».