GoDigram for .NET Framework and .NET Core
Northwoods.Go Namespace / GoLink Class / AvoidsNodes Property
In This Topic
    AvoidsNodes Property (GoLink)
    In This Topic
    Gets or sets whether the link's path tries to avoid other nodes.
    Syntax
    [Category("Appearance")]
    [DefaultValue(false)]
    [Description("Whether an Orthogonal link tries to avoid crossing over any nodes.")]
    public virtual bool AvoidsNodes {get; set;}

    Property Value

    This defaults to false.
    Remarks
    This property is only applicable when the Orthogonal property is true. A Bezier Style for this link is not recommended. When this property is true you will incur a noticeable overhead in each call to CalculateStroke. Changing this value will call PortsOnLinkChanged to notify both ports that this property changed. Setting this property to true will clear any existing points and then call UpdateRoute, which will eventually call CalculateStroke.
    See Also