ShapeGeometry.DoFoldToShape, méthode
Calcule le point où un connecteur traverse le plan de la géométrie de forme.On l'utilise pour calculer où les connecteurs doivent se terminer.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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
La forme ou le lien.
- potentialPoint
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Le point le long du rectangle englobant où le connecteur traverse la limite, mesuré par rapport à la forme parente.
- vectorEndpoint
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
La direction du connecteur.Un point arbitraire le long de la ligne, dans les coordonnées par rapport à potentialPoint.Par exemple, si la ligne est horizontale, le coordonnée Y est 0.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Le point où le connecteur traverse le plan de la forme, mesuré par rapport à la forme parente.
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 de devoir 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.