DragDropInfo 类

提供有关正在进行的拖放操作的信息。

继承层次结构

Object
  Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo

命名空间:  Microsoft.VisualStudio.Text.Editor.DragDrop
程序集:  Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)

语法

声明
Public Class DragDropInfo
public class DragDropInfo
public ref class DragDropInfo
type DragDropInfo =  class end
public class DragDropInfo

DragDropInfo 类型公开以下成员。

构造函数

  名称 说明
公共方法 DragDropInfo 使用指定的设置初始化 DragDropInfo 的新实例。

页首

属性

  名称 说明
公共属性 AllowedEffects 获取源允许的拖放效果。
公共属性 Data 获取拖放操作的 IDataObject
公共属性 IsInternal 确定是否已从编辑器内启动拖放操作。
公共属性 KeyStates 获取操作过程中的键盘状态。
公共属性 Location 获取相对于文本视图左上角的光标位置。
公共属性 Source 获取启动拖放操作的对象。
公共属性 VirtualBufferPosition 获取拖放操作过程中的光标缓冲区位置。

页首

方法

  名称 说明
公共方法 Equals 确定两个 DragDropInfo 对象是否具有相同的设置。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 获取此 DragDropInfo 对象的哈希代码。 (重写 Object.GetHashCode。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 确定两个 DragDropInfo 对象是否具有相同的设置。
公共运算符静态成员 Inequality 确定两个 DragDropInfo 对象是否具有不同的设置。

页首

备注

,在拖放操作的状态更改时, DragDropInfo 对象传递给 IDropHandler 对象。

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Text.Editor.DragDrop 命名空间