DragDropPendingAction 类

是否立即检测的 MouseAction OLE 拖/放应开始。一旦开始,此 MouseAction 完成然后为控件 OLE 拖放。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
      Microsoft.VisualStudio.Modeling.Diagrams.DragDropPendingAction

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

语法

声明
Public Class DragDropPendingAction _
    Inherits SelectAction
public class DragDropPendingAction : SelectAction

DragDropPendingAction 类型公开以下成员。

构造函数

  名称 说明
公共方法 DragDropPendingAction 初始化 DragDropPendingAction 类的新实例。

页首

属性

  名称 说明
公共属性 CanBumpScroll 获取鼠标事件并验证它是否可以使关系图移动。 (继承自 MouseAction。)
公共属性 CurrentDiagramArgs 获取鼠标事件发生的当前关系图的事件参数。 (继承自 MouseAction。)
公共属性 CurrentMouseActionEvent 获取鼠标事件的时事。 (继承自 MouseAction。)
公共属性 CurrentMouseActionState 获取鼠标事件的当前状态。 (继承自 MouseAction。)
公共属性 CurrentPoint 获取或设置当前鼠标事件的光标位置。 (继承自 MouseAction。)
受保护的属性 DeferredFocusableItem (继承自 SelectAction。)
受保护的属性 DeferredSelectableItem (继承自 SelectAction。)
受保护的属性 Diagram 获取鼠标事件分配的关系图。 (继承自 MouseAction。)
公共属性 HasTooltip 获取鼠标事件并验证它是否可以具有以下工具提示。 (继承自 MouseAction。)
公共属性 IsActive 获取鼠标事件并验证它是否处于活动状态。 (继承自 MouseAction。)
公共属性 MouseDownHitShape 获取鼠标事件发生的形状。 (继承自 MouseAction。)
公共属性 MouseDownPoint 获取最近按下鼠标事件的位置。 (继承自 MouseAction。)
公共属性 PreviousPoint 获取或设置上按下鼠标事件的位置。 (继承自 MouseAction。)
公共属性 ResetToolboxOnDragDrop 是否位于鼠标事件上拖动放置操作之后重置 " 工具箱 " 中选择。基实现始终返回 true,这意味着工具箱选择此鼠标事件上拖动放置操作后将重置。 (继承自 MouseAction。)

页首

方法

  名称 说明
公共方法 Activate 激活鼠标事件。 (继承自 MouseAction。)
公共方法 CanCancel 获取鼠标事件并验证它是否可以取消。 (继承自 MouseAction。)
公共方法 Cancel 取消鼠标事件。 (继承自 MouseAction。)
公共方法 CanComplete 获取鼠标事件并验证它是否可以完成。 (继承自 MouseAction。)
受保护的方法 CaptureMouse 获取鼠标事件。 (继承自 MouseAction。)
公共方法 Click ,当鼠标单击时,执行派生类的事件。 (继承自 MouseAction。)
公共方法 Complete 完成鼠标事件。 (继承自 MouseAction。)
公共方法 ContextMenuRequested 发送对快捷菜单。 (继承自 MouseAction。)
公共方法 Dispose() 释放由 MouseAction 使用的所有资源。 (继承自 MouseAction。)
受保护的方法 Dispose(Boolean) 释放由 MouseAction 占用的非托管资源,还可以另外再释放托管资源。 (继承自 MouseAction。)
公共方法 DoPaintFeedback 绘制鼠标事件的反馈。 (继承自 MouseAction。)
公共方法 DoubleClick ,当用户双击鼠标时,执行派生类的事件。 (继承自 MouseAction。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 完成鼠标事件,但不对其进行配置。 (继承自 MouseAction。)
公共方法 GetCursor 获取光标显示在指定的光标位置。 (重写 MouseAction.GetCursor(Cursor, DiagramClientView, PointD)。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetTooltipText 获取一个项目的工具提示文本在关系图上。 (继承自 MouseAction。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GotFocus 将焦点切换到鼠标事件。 (继承自 MouseAction。)
受保护的方法 Invalidate 无效从鼠标事件的反馈。 (继承自 MouseAction。)
公共方法 LostFocus 从鼠标事件移除焦点。 (继承自 MouseAction。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MouseDown ,当用户单击鼠标时,执行派生类的事件。 (继承自 MouseAction。)
公共方法 MouseEnter ,当鼠标指向关系图上的形状,执行派生类的事件。 (继承自 MouseAction。)
公共方法 MouseHover ,当用户指向某个区域或元素在关系图中运行测试时,派生类的事件。 (继承自 MouseAction。)
公共方法 MouseLeave ,当鼠标不再指向关系图上的形状,执行派生类的事件。 (继承自 MouseAction。)
公共方法 MouseMove ,当用户滚动关系图上,将鼠标执行派生类的事件。 (继承自 MouseAction。)
公共方法 MouseUp ,当用户松开鼠标按钮时,会执行派生类的事件。 (继承自 MouseAction。)
公共方法 MouseWheel ,当用户滚动鼠标轮时,执行派生类的事件。 (继承自 MouseAction。)
受保护的方法 OnClicked ,如果 deferredSelection 成员设置,执行所有推迟的 select 事件。 (继承自 SelectAction。)
受保护的方法 OnContextMenuRequested 首先完成选择的事件,以便上下文菜单具有有效的选择使用。 (继承自 SelectAction。)
受保护的方法 OnDiagramGotFocus 警报侦听器图具有焦点。 (继承自 MouseAction。)
受保护的方法 OnDiagramLostFocus ,如果该视图失去焦点,取消操作。 (继承自 SelectAction。)
受保护的方法 OnDiagramScrolled 警报侦听器用户滚动关系图。 (继承自 MouseAction。)
受保护的方法 OnDoubleClick 警报侦听器用户双击了鼠标。 (继承自 MouseAction。)
受保护的方法 OnDragCanceled 警报侦听器拖动操作已取消。 (继承自 MouseAction。)
受保护的方法 OnDragCompleted 警报侦听器拖动操作完成。 (继承自 MouseAction。)
受保护的方法 OnDraggingBegun 拖动操作开始的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnDraggingEnded 拖动操作结束的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnDragPendingBegun 警报侦听器拖动操作挂起。 (继承自 MouseAction。)
受保护的方法 OnDragPendingEnded 警报侦听器拖动操作不再挂起。 (继承自 MouseAction。)
受保护的方法 OnHoveringBegun 警报侦听器鼠标悬停在关系图上。 (继承自 MouseAction。)
受保护的方法 OnHoveringEnded 警报侦听器鼠标不再将鼠标指针悬停在关系图上。 (继承自 MouseAction。)
受保护的方法 OnMouseActionActivated 鼠标事件已启动的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseActionCanceled 修改侦听器鼠标事件已被取消。 (继承自 MouseAction。)
受保护的方法 OnMouseActionCompleted 鼠标操作完成的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseActionDeactivated 清理所有成员变量,如 deferredSelection 成员。 (继承自 SelectAction。)
受保护的方法 OnMouseDown 选择形状在鼠标下。 (继承自 SelectAction。)
受保护的方法 OnMouseEnter 鼠标移动了在关系图上的形状的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseHover 鼠标指向区域或元素在关系图的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseLeave 警报侦听器鼠标不再在关系图上的形状。 (继承自 MouseAction。)
受保护的方法 OnMouseMove 在拖动开始的,则此 MouseAction 将完成,并且 Diagram.DoDragDrop 将调用。 (重写 MouseAction.OnMouseMove(DiagramMouseEventArgs)。)
受保护的方法 OnMouseUp 警报侦听器用户释放鼠标按钮。 (继承自 MouseAction。)
受保护的方法 OnMouseWheel 警报侦听器用户旋转鼠标滚轮。 (继承自 MouseAction。)
受保护的方法 ReleaseMouse 警报侦听器用户释放鼠标按钮。 (继承自 MouseAction。)
公共方法 Scrolled 警报侦听器用户滚动关系图。 (继承自 MouseAction。)
受保护的方法 Select 选择第一个可选的关系图项目 (形状、字段或子体) 在鼠标光标之下并将焦点设置到可以接收焦点的第一项。 (继承自 SelectAction。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 MouseActionActivated ,当鼠标操作开始,发生。 (继承自 MouseAction。)
公共事件 MouseActionDeactivated ,当鼠标事件结束,发生。 (继承自 MouseAction。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间