LinkShapeGeometry 类
封装绘图,可折叠,并且,测试在设计图面进行命中链接几何图形
继承层次结构
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 LinkShapeGeometry _
Inherits ShapeGeometry
public class LinkShapeGeometry : ShapeGeometry
LinkShapeGeometry 类型公开以下成员。
构造函数
页首
属性
页首
方法
|
AddLineArcPath |
添加跳转在弧的到指定的 GraphicsPath。 |
|
CalculateRotationAngle |
计算链接形状的修饰器的旋转角度。 |
|
CreateDiagramItem |
为给定创建的一 DiagramItem 对象 IGeometryHost 对象。 |
|
Dispose() |
释放由 ShapeGeometry 类的当前实例占用的所有资源。 (继承自 ShapeGeometry。) |
|
Dispose(Boolean) |
(继承自 ShapeGeometry。) |
|
DoFoldToShape |
计算沿跨越几何形状的轮廓的矢量的点。 (重写 ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD)。) |
|
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) |
确定一个点是否位于形状内。 (继承自 ShapeGeometry。) |
|
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) |
返回指示给定点是否的值将在几何图形的范围内。命中测试结果也会返回。 (重写 ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)。) |
|
DoHitTestSelection |
返回指示给定点是否的值将在几何图形的周围的选择反馈的范围内。命中测试结果也会返回。 (重写 ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)。) |
|
DoPaint |
,如果有),绘制形状几何图形及其阴影效果。 (继承自 ShapeGeometry。) |
|
DoPaintEmphasis |
绘制到形状的可视化焦点。,而另一个形状时,不会指示选择,它只引起对形状的用户) 的注意。(请参见 ShapeElement.RelatedShapeToEmphasize。) (重写 ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)。) |
|
DoPaintGeometry |
绘制基本的几何图形。 (重写 ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)。) |
|
DoPaintResizeFeedback |
绘制几何形状的大小调整反馈。 (重写 ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)。) |
|
DoPaintSelection |
绘制通常用几何图形的选择。 (重写 ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)。) |
|
DoPaintShadow |
绘制形状的阴影。 (继承自 ShapeGeometry。) |
|
DrawDecorator |
绘制 LinkShape 的修饰器。 |
|
Equals |
确定指定的对象是否等于当前对象。 (继承自 Object。) |
|
Finalize |
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
|
GetBackgroundBrushId |
获取分配给画笔绘制形状几何形状的背景的 ID。 (继承自 ShapeGeometry。) |
|
GetExtraPenWidth |
获取位于形状的边界之外大纲显示钢笔的宽度。 (继承自 ShapeGeometry。) |
|
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
|
GetOutlinePenId |
获取分配给画笔绘制形状几何形状的轮廓的 ID。 (继承自 ShapeGeometry。) |
|
GetPath(IGeometryHost) |
获取描述几何形状的 GraphicsPath。默认情况下将返回矩形路径。这是在几何形状的一个。不要配置。这是在几何图形类的一个。不要配置。立即使用。,如果另一个路径是必需的,请使用 GetPathCopy! (重写 ShapeGeometry.GetPath(IGeometryHost)。) |
|
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。) |
页首
备注
对象实现 IGeometryHost 还应实现 IBinaryLinkGeometryData。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Modeling.Diagrams 命名空间