ShapeGeometry.DoFoldToShape 方法

计算连接跨越形状几何形状的轮廓的点。用于计算连接应停止的位置。

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

语法

声明
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
)

参数

返回值

类型:Microsoft.VisualStudio.Modeling.Diagrams.PointD
点连接跨越形状轮廓的位置,测量相对于父形状。

备注

,如果形状传递给边界矩形,不完全扩展可以重写此方法。或者,可能更简单的重写在 ShapeElementDoFoldToShape ,这样就不必创建拥有 ShapeGeometry 类。

折叠为形状

.NET Framework 安全性

请参见

参考

ShapeGeometry 类

Microsoft.VisualStudio.Modeling.Diagrams 命名空间