AnchorPointAction 类

通过操作其 LineSegments 手动路由 LinkShapes 的 MouseAction。

继承层次结构

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

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

语法

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

AnchorPointAction 类型公开以下成员。

构造函数

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

页首

属性

  名称 说明
公共属性 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.Dispose(Boolean)。)
公共方法 DoPaintFeedback 绘制手动路由反馈。 (重写 MouseAction.DoPaintFeedback(DiagramPaintEventArgs)。)
公共方法 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 成员已设置则执行任意推迟选择操作。 (继承自 SelectAction。)
受保护的方法 OnContextMenuRequested 首先完成选择的操作,以便上下文菜单有一个有效的选择使用。 (继承自 SelectAction。)
受保护的方法 OnDiagramGotFocus 警报侦听器图表具有焦点。 (继承自 MouseAction。)
受保护的方法 OnDiagramLostFocus 取消 MouseAction。 (重写 SelectAction.OnDiagramLostFocus(LostFocusEventArgs)。)
受保护的方法 OnDiagramScrolled 警报侦听器用户已滚动到图表。 (继承自 MouseAction。)
受保护的方法 OnDoubleClick 警报侦听器用户已双击鼠标。 (继承自 MouseAction。)
受保护的方法 OnDragCanceled 警报侦听器拖动操作已取消。 (继承自 MouseAction。)
受保护的方法 OnDragCompleted 执行手动路由。 (重写 MouseAction.OnDragCompleted(MouseActionEventArgs)。)
受保护的方法 OnDraggingBegun 警报侦听器拖动操作已开始。 (继承自 MouseAction。)
受保护的方法 OnDraggingEnded 警报侦听器拖动操作已结束。 (继承自 MouseAction。)
受保护的方法 OnDragPendingBegun 警报侦听器拖动操作处于挂起状态。 (继承自 MouseAction。)
受保护的方法 OnDragPendingEnded 警报侦听器拖动操作不再挂起。 (继承自 MouseAction。)
受保护的方法 OnHoveringBegun 警报侦听器鼠标悬停在图表上。 (继承自 MouseAction。)
受保护的方法 OnHoveringEnded 警报侦听器鼠标不在悬停在图表上。 (继承自 MouseAction。)
受保护的方法 OnMouseActionActivated 警报侦听器鼠标操作已开始。 (继承自 MouseAction。)
受保护的方法 OnMouseActionCanceled 使旧的反馈无效。 (重写 MouseAction.OnMouseActionCanceled(DiagramEventArgs)。)
受保护的方法 OnMouseActionCompleted 警报侦听器鼠标操作已完成。 (继承自 MouseAction。)
受保护的方法 OnMouseActionDeactivated 清理任何成员变量,例如 deferredSelection 成员。 (继承自 SelectAction。)
受保护的方法 OnMouseDown 保存开始的鼠标位置。 (重写 SelectAction.OnMouseDown(DiagramMouseEventArgs)。)
受保护的方法 OnMouseEnter 移动警报侦听器鼠标到图表上的形状上。 (继承自 MouseAction。)
受保护的方法 OnMouseHover 警报侦听器鼠标指向某个区域或图表上的某个元素。 (继承自 MouseAction。)
受保护的方法 OnMouseLeave 警报侦听器鼠标不在图表上的形状上。 (继承自 MouseAction。)
受保护的方法 OnMouseMove 使旧的和新的反馈无效。 (重写 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 命名空间