ShapeGeometry.DoFoldToShape-Methode
Berechnet den Punkt, an dem ein Konnektor den Rand der Formgeometrie überschreitet. Wird verwendet, um zu berechnen, wo Konnektoren beendet werden sollen.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
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
)
Parameter
- geometryHost
Typ: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Die Form oder der Link.
- potentialPoint
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Der Punkt entlang des umschließenden Rechtecks, in dem der Connector die Begrenzung schneidet, gemessen relativ zur übergeordneten Form.
- vectorEndpoint
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Die Richtung des Konnektors.Ein beliebiger Punkt auf der Linie, in Koordinaten relativ zum potentialPoint.Wenn beispielsweise die Zeile horizontal ist, ist die y-Koordinate 0.
Rückgabewert
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Der Punkt, an dem der Connector den Rand der Form schneidet, gemessen relativ zur übergeordneten Form.
Hinweise
Sie können diese Methode überschreiben, wenn die Form vollständig nicht zum Grenzenrechteck erweitert. Alternativ kann es einfacher, DoFoldToShape in ShapeElement zu überschreiben und vermeidet die eigene ShapeGeometry-Klasse erstellen zu müssen.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.