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.
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
- geometryHost
Type : Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Forme ou lien.
- potentialPoint
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Point le long du rectangle englobant au niveau duquel le connecteur coupe la limite, mesuré par rapport à la forme parent.
- 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.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.