Freigeben über


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.

Aufteilen nach Form

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

  • 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.

Aufteilen nach Form

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeGeometry Klasse

Microsoft.VisualStudio.Modeling.Diagrams-Namespace