为 DragDrop、DragEnter 或 DragOver 事件提供数据。
继承层次结构
System.Object
System.EventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramEventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramPointEventArgs
Microsoft.VisualStudio.Modeling.Diagrams.DiagramDragEventArgs
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Class DiagramDragEventArgs _
Inherits DiagramPointEventArgs
public class DiagramDragEventArgs : DiagramPointEventArgs
DiagramDragEventArgs 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DiagramDragEventArgs() | 初始化 DiagramDragEventArgs 类的新实例。 |
![]() |
DiagramDragEventArgs(DragEventArgs, DiagramClientView) | 初始化 DiagramDragEventArgs 类的新实例。 |
![]() |
DiagramDragEventArgs(DragEventArgs, Boolean, ElementGroupPrototype, DiagramClientView) | 初始化 DiagramDragEventArgs 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
AllowedEffect | 获取拖动事件的发起方(或源)所允许的拖放操作。 |
![]() |
Alt | 获取一个值,该值指示是否按下 Alt 键。 |
![]() |
Control | 获取一个值,该值指示是否按下 Control 键。 |
![]() |
Data | 获取包含与此事件关联的数据 IDataObject。 |
![]() |
DiagramClientView | 获取发出 DiagramEventArgs 的 DiagramClientView。 (继承自 DiagramEventArgs。) |
![]() |
DiagramHitTestInfo | 获取与鼠标位置相对应的命中测试信息。 (继承自 DiagramPointEventArgs。) |
![]() |
Effect | 获取或设置拖放操作中目标放置效果。 |
![]() |
Handled | 获取或设置指示此事件是否已处理的值。 (继承自 DiagramEventArgs。) |
![]() |
HitDiagramItem | 获取与鼠标位置对应的关系图项。 (继承自 DiagramPointEventArgs。) |
![]() |
IsDropLocationUserSpecified | 获取指示下拉位置是否由用户指定或制造的值。 |
![]() |
KeyState | 获取 Shift、Ctrl 和 Alt 键,以及鼠标按钮的当前状态。在 1 位系统:鼠标左键位到 2:右击位到 4:Shift 键位到 8:控制键位到 16:中间鼠标按钮位到 32:Alt 键 |
![]() |
MousePosition | 获取鼠标相对于关系图左上角的距离,单位为世界单位。 (继承自 DiagramPointEventArgs。) |
![]() |
Prototype | 获取与拖动操作相关联的元素组原型。存在原始数据对象中,但是,提供作为单独的属性,以便各个客户自身不必反序列化。 |
![]() |
Shift | 获取一个值,该值指示是否按下 Shift 键。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
ComputeEffect | 考虑到拖放目标上可能支持的效果,此方法返回单一的结果放置效果。将拖动源所允许的效果与关键状态一起来决定最终效果。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。