BinaryLinkShapeGeometry 类

封装绘图,可折叠,并且,测试在设计图面进行命中 BinaryLink

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

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

语法

声明
Public Class BinaryLinkShapeGeometry _
    Inherits LinkShapeGeometry
public class BinaryLinkShapeGeometry : LinkShapeGeometry

BinaryLinkShapeGeometry 类型公开以下成员。

构造函数

  名称 说明
公共方法 BinaryLinkShapeGeometry 初始化 BinaryLinkShapeGeometry 类的新实例。

页首

属性

  名称 说明
公共属性 ShadowOffset 获取按形状轮廓和阴影的外边缘之间。 (继承自 ShapeGeometry。)
受保护的属性 UninitializedPath 在几何形状周围获取路径。 (继承自 ShapeGeometry。)

页首

方法

  名称 说明
公共方法 AddLineArcPath 添加跳转在弧的到指定的 GraphicsPath。 (继承自 LinkShapeGeometry。)
公共方法 CalculateRotationAngle 计算链接形状的修饰器的旋转角度。 (继承自 LinkShapeGeometry。)
公共方法 Dispose() 释放由 ShapeGeometry 类的当前实例占用的所有资源。 (继承自 ShapeGeometry。)
受保护的方法 Dispose(Boolean) (继承自 ShapeGeometry。)
公共方法 DoFoldToShape 计算沿跨越几何形状的轮廓的矢量的点。 (继承自 LinkShapeGeometry。)
公共方法 DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) 确定一个点是否位于形状内。 (继承自 ShapeGeometry。)
公共方法 DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) 返回指示给定点是否的值将在几何图形的范围内。命中测试结果也会返回。 (继承自 LinkShapeGeometry。)
公共方法 DoHitTestSelection 返回指示给定点是否的值将在几何图形的周围的选择反馈的范围内。命中测试结果也会返回。 (继承自 LinkShapeGeometry。)
公共方法 DoPaint ,如果有),绘制形状几何图形及其阴影效果。 (继承自 ShapeGeometry。)
公共方法 DoPaintEmphasis 绘制到形状的可视化焦点。,而另一个形状时,不会指示选择,它只引起对形状的用户) 的注意。(请参见 ShapeElement.RelatedShapeToEmphasize。) (继承自 LinkShapeGeometry。)
受保护的方法 DoPaintGeometry 绘制基本的几何图形。 (重写 LinkShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)。)
公共方法 DoPaintResizeFeedback 绘制几何形状的大小调整反馈。 (继承自 LinkShapeGeometry。)
公共方法 DoPaintSelection 绘制通常用几何图形的选择。 (继承自 LinkShapeGeometry。)
受保护的方法 DoPaintShadow 绘制形状的阴影。 (继承自 ShapeGeometry。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetBackgroundBrushId 获取分配给画笔绘制形状几何形状的背景的 ID。 (继承自 ShapeGeometry。)
公共方法 GetExtraPenWidth 获取位于形状的边界之外大纲显示钢笔的宽度。 (继承自 ShapeGeometry。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetOutlinePenId 获取分配给画笔绘制形状几何形状的轮廓的 ID。 (继承自 ShapeGeometry。)
公共方法 GetPath(IGeometryHost) 获取描述几何形状的 GraphicsPath。默认情况下将返回矩形路径。这是在几何形状的一个。不要配置。这是在几何图形类的一个。不要配置。立即使用。,如果另一个路径是必需的,请使用 GetPathCopy! (继承自 LinkShapeGeometry。)
受保护的方法 GetPath(RectangleD) 在几何形状周围获取路径。 (继承自 ShapeGeometry。)
公共方法 GetPathCopy 在几何形状周围获取路径的副本。,当您完成时,请配置路径。 (继承自 ShapeGeometry。)
公共方法 GetPerimeter 在形状周围获取范围的路径,包括绘制该边界钢笔的宽度。,如果要保存它,则副本此路径。 (继承自 ShapeGeometry。)
受保护的方法 GetPerimeterBoundingBox 在形状的外围获取边界框,包括绘制该边界钢笔的粗细。 (继承自 ShapeGeometry。)
公共方法 GetSelectionLineOffset 获取该距离将选定内容和形状几何图形之间的外部。 (继承自 ShapeGeometry。)
公共方法 GetSelectionLineWidth 获取指示行的宽度形状中选择。 (继承自 ShapeGeometry。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 HasFilledBackground ,如果此类型的几何图形具有加载的背景,则为 true。 (继承自 ShapeGeometry。)
受保护的方法 HasOutline ,如果此类型的几何图形有一个可见边框,则为 true。 (继承自 ShapeGeometry。)
受保护的方法 HasShadow ,如果此类型的几何图形有阴影,则为 true。 (继承自 ShapeGeometry。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间