AnchorPointAction 类

定义

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

public ref class AnchorPointAction : Microsoft::VisualStudio::Modeling::Diagrams::SelectAction
public class AnchorPointAction : Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
type AnchorPointAction = class
    inherit SelectAction
Public Class AnchorPointAction
Inherits SelectAction
继承
AnchorPointAction

构造函数

AnchorPointAction(Diagram)

初始化 ManualRouteAction 类的新实例。

属性

CanBumpScroll

当 MouseMove 事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
CurrentDiagramArgs

获取最新 DiagramEventArgs。 可能返回 null 值。

(继承自 MouseAction)
CurrentMouseActionEvent

获取当前的 MouseAction 事件。

(继承自 MouseAction)
CurrentMouseActionState

获取当前的 MouseAction 状态。

(继承自 MouseAction)
CurrentPoint

获取/设置当前事件的鼠标位置。 相对于关系图的左上角,此位置为世界单位。

(继承自 MouseAction)
DeferredFocusableItem

获取当 OnClicked 事件发生时将成为所选内容的聚焦项的项。

(继承自 SelectAction)
DeferredSelectableItem

获取当 OnClicked 事件发生时,所选内容将设置为的项。

(继承自 SelectAction)
Diagram

此 MouseAction 所属的关系图。

(继承自 MouseAction)
HasTooltip

获取此鼠标操作是否支持动态工具提示。

(继承自 MouseAction)
IsActive

获取一个值,该值指示此 MouseAction 当前是否处于活动状态。

(继承自 MouseAction)
MouseDownHitShape

获取最近的 MouseDown 事件的命中形状。

(继承自 MouseAction)
MouseDownPoint

获取最近的 MouseDown 事件的鼠标位置。 相对于关系图的左上角,此位置为世界单位。

(继承自 MouseAction)
PreviousPoint

获取/设置上一个事件的鼠标位置。 相对于关系图的左上角,此位置为世界单位。

(继承自 MouseAction)
ResetToolboxOnDragDrop

此鼠标操作触发的拖放操作后是否重置工具箱选择。 基实现始终返回 true,这意味着在此鼠标操作触发的拖放操作之后将重置工具箱选择。

(继承自 MouseAction)

方法

Activate(DiagramClientView)

激活此 MouseAction。

(继承自 MouseAction)
CanCancel(DiagramClientView)

获取一个值,该值指示是否可以取消此 MouseAction。

(继承自 MouseAction)
Cancel(DiagramClientView)

取消此 MouseAction。

(继承自 MouseAction)
CanComplete(DiagramClientView)

获取一个值,该值指示此 MouseAction 是否可完成。

(继承自 MouseAction)
CaptureMouse(DiagramClientView)

捕获鼠标。

(继承自 MouseAction)
Click(DiagramPointEventArgs)

由 DiagramClientView 调用,用于向此 MouseAction 分派 Click 事件。

(继承自 MouseAction)
Complete(DiagramClientView)

完成此 MouseAction。

(继承自 MouseAction)
ContextMenuRequested(DiagramMouseEventArgs)

由 DiagramClientView 调用,用于将 ContextMenu 事件调度到此 MouseAction。

(继承自 MouseAction)
Dispose() (继承自 MouseAction)
Dispose(Boolean)
DoPaintFeedback(DiagramPaintEventArgs)

绘制手动路由反馈。

DoubleClick(DiagramPointEventArgs)

由 DiagramClientView 调用,用于将 DoubleClick 事件调度到此 MouseAction。

(继承自 MouseAction)
GetCursor(Cursor, DiagramClientView, PointD)

获取要在指定鼠标位置显示的光标。

GetTooltipText(DiagramItem)

如果 HasTooltip 返回 true,则获取指定关系图项的工具提示文本。

(继承自 MouseAction)
GotFocus(DiagramEventArgs)

由 DiagramClientView 调用,用于将 GotFocus 事件调度到此 MouseAction。

(继承自 MouseAction)
Invalidate(DiagramClientView)

此 MouseAction 调用以使其反馈无效。

(继承自 MouseAction)
LostFocus(DiagramEventArgs)

由 DiagramClientView 调用,用于将 LostFocus 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseDown(DiagramMouseEventArgs)

由 DiagramClientView 调用,用于将 MouseDown 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseEnter(DiagramPointEventArgs)

由 DiagramClientView 调用,用于将 MouseEnter 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseHover(DiagramPointEventArgs)

由 DiagramClientView 调用,用于将 MouseHover 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseLeave(LeaveShapeEventArgs)

由 DiagramClientView 调用,用于将 MouseLeave 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseMove(DiagramMouseEventArgs)

由 DiagramClientView 调用,用于将 MouseMove 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseUp(DiagramMouseEventArgs)

由 DiagramClientView 调用,用于将 MouseUp 事件调度到此 MouseAction。

(继承自 MouseAction)
MouseWheel(DiagramMouseEventArgs)

由 DiagramClientView 调用,用于将 ContextMenuRequested 事件调度到此 MouseAction。

(继承自 MouseAction)
OnClicked(MouseActionEventArgs)

如果设置了 deferredSelection 成员,则执行任何延迟的 select 操作。

(继承自 SelectAction)
OnContextMenuRequested(DiagramMouseEventArgs)

首先完成选择操作,以便上下文菜单具有要使用的有效选择。

(继承自 SelectAction)
OnDiagramGotFocus(DiagramEventArgs)

当 GotFocus 事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
OnDiagramLostFocus(LostFocusEventArgs)

取消 MouseAction。

OnDiagramScrolled(DiagramEventArgs)

当滚动事件已分派给此 MouseAction 时调用。

(继承自 MouseAction)
OnDoubleClick(DiagramPointEventArgs)

当 DoubleClick 事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
OnDragCanceled(MouseActionEventArgs)

在取消此 MouseAction 的拖动操作时调用。

(继承自 MouseAction)
OnDragCompleted(MouseActionEventArgs)

执行手动路由。

OnDraggingBegun(MouseActionEventArgs)

当此 MouseAction 进入拖动状态时调用。

(继承自 MouseAction)
OnDraggingEnded(MouseActionEventArgs)

当此 MouseAction 已退出拖动状态时调用。

(继承自 MouseAction)
OnDragPendingBegun(MouseActionEventArgs)

当此 MouseAction 进入拖动/单击挂起状态时调用。

(继承自 MouseAction)
OnDragPendingEnded(MouseActionEventArgs)

当此 MouseAction 已退出拖动/单击挂起状态时调用。

(继承自 MouseAction)
OnHoveringBegun(MouseActionEventArgs)

当此 MouseAction 进入悬停状态时调用。

(继承自 MouseAction)
OnHoveringEnded(MouseActionEventArgs)

当此 MouseAction 已退出悬停状态时调用。

(继承自 MouseAction)
OnMouseActionActivated(DiagramEventArgs)

此 MouseAction 已激活时调用。

(继承自 MouseAction)
OnMouseActionCanceled(DiagramEventArgs)

使旧反馈失效。

OnMouseActionCompleted(DiagramEventArgs)

当 MouseAction 已完成并且已准备好停用时调用。

(继承自 MouseAction)
OnMouseActionDeactivated(DiagramEventArgs)

清除所有成员变量,如 deferredSelection 成员。

(继承自 SelectAction)
OnMouseDown(DiagramMouseEventArgs)

保存开始鼠标的位置。

OnMouseEnter(DiagramPointEventArgs)

当 MouseEnter 事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
OnMouseHover(DiagramPointEventArgs)

当 MouseHover 事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
OnMouseLeave(LeaveShapeEventArgs)

当 MouseLeave 事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
OnMouseMove(DiagramMouseEventArgs)

使新旧反馈失效。

OnMouseUp(DiagramMouseEventArgs)

当已将 MouseUp 事件分派给此 MouseAction 时调用。

(继承自 MouseAction)
OnMouseWheel(DiagramMouseEventArgs)

当鼠标滚轮事件已调度到此 MouseAction 时调用。

(继承自 MouseAction)
ReleaseMouse(DiagramClientView)

释放鼠标捕获。

(继承自 MouseAction)
Scrolled(DiagramEventArgs)

由 DiagramClientView 调用,用于将滚动事件调度到此 MouseAction。

(继承自 MouseAction)
Select(DiagramMouseEventArgs)

选择鼠标光标下的第一个可选择的关系图项 (形状、字段或子字段) ,并将焦点设置到可接收焦点的第一项。

(继承自 SelectAction)

事件

MouseActionActivated

在 MouseAction 激活时发生。

(继承自 MouseAction)
MouseActionDeactivated

停用 MouseAction 时发生。

(继承自 MouseAction)

适用于