DiagramDragEventArgs 类
为 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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。