DropTargetContext 类

提供方法,以通过特定交易上下文添加和检索放置目标上下文信息。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.DropTargetContext

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

语法

声明
Public NotInheritable Class DropTargetContext
public sealed class DropTargetContext

DropTargetContext 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法静态成员 GetDropLocation 从指定的事务获取放置位置。
公共方法静态成员 GetGhostShapes 获取提供建议属性(如建议边界)的虚影形状。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法静态成员 GetSourceId 获取数据源 ShapeElement GUID 与对应给定目标 ShapeElement GUID。
公共方法静态成员 GetTargetBoundingBox 以关系图左上角为原点,获取目标形状元素需要的边界框,单位为世界单位。通过 GroupBoundsRules 更新的 GhostShapeCollection 确定所需边界框。如果无法获取目标边界框,则此方法返回 RectangleD.Empty。
公共方法静态成员 GetTargetDiagramId 获取放置目标的关系图 ID。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法静态成员 HasDropTargetContext 获取指示指定事务中的所有下拉目标上下文是否可用的值。
公共方法静态成员 Remove 从事务的上下文信息移除 DragDropContext。
公共方法静态成员 Set 添加放置目标上下文信息到指定的事务以备将来之用。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间