Partager via


ShapeGeometry.DoFoldToShape, méthode

Calcule le point où un connecteur traverse le plan de la géométrie de la forme. Elle est utilisée pour calculer où les connecteurs doivent se terminer.

Revenir à la forme

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public MustOverride Function DoFoldToShape ( _
    geometryHost As IGeometryHost, _
    potentialPoint As PointD, _
    vectorEndpoint As PointD _
) As PointD
public abstract PointD DoFoldToShape(
    IGeometryHost geometryHost,
    PointD potentialPoint,
    PointD vectorEndpoint
)

Paramètres

  • vectorEndpoint
    Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
    Sens du connecteur.Point arbitraire le long de la ligne, dont les coordonnées sont relatives à potentialPoint.Par exemple, si la ligne est horizontale, la coordonnée Y est 0.

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Point au niveau duquel le connecteur coupe le contour de la forme, mesuré par rapport à la forme parent.

Notes

Vous pouvez substituer cette méthode si votre forme n'étend pas complètement au rectangle limite. Sinon, il peut être plus simple de substituer l'DoFoldToShape dans ShapeElement, et évite créer votre propre classe de ShapeGeometry.

Revenir à la forme

Sécurité .NET Framework

Voir aussi

Référence

ShapeGeometry Classe

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms