CreateAction 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
CreateAction 响应从工具箱选择项以在关系图上创建它们。
public ref class CreateAction : Microsoft::VisualStudio::Modeling::Diagrams::SelectAction
public class CreateAction : Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
type CreateAction = class
inherit SelectAction
Public Class CreateAction
Inherits SelectAction
- 继承
构造函数
| CreateAction(Diagram) |
构造函数。 |
属性
| 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 |
如果处于粘滞模式,请重写 ResetToolboxOnDragDrop 以保留相同的工具箱选择。 |
| StickyMode |
此操作是否处于粘滞模式。 如果在粘滞模式下创建一个元素后,将不会停用该操作,因此,用户可以继续创建同一类型的多个元素,而无需再次从工具箱中选择该项。 |
方法
| 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) | (继承自 MouseAction) |
| DoPaintFeedback(DiagramPaintEventArgs) |
由 DiagramClientView 调用,用于绘制 MouseAction 的反馈。 (继承自 MouseAction) |
| 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) |
当此 MouseAction 接收到非拖动 MouseDown + MouseUp 组合或接收到完整事件时调用。 |
| OnContextMenuRequested(DiagramMouseEventArgs) |
首先完成选择操作,以便上下文菜单具有要使用的有效选择。 (继承自 SelectAction) |
| OnDiagramGotFocus(DiagramEventArgs) |
当 GotFocus 事件已调度到此 MouseAction 时调用。 (继承自 MouseAction) |
| OnDiagramLostFocus(LostFocusEventArgs) |
如果视图丢失焦点,则取消该操作。 (继承自 SelectAction) |
| OnDiagramScrolled(DiagramEventArgs) |
当滚动事件已分派给此 MouseAction 时调用。 (继承自 MouseAction) |
| OnDoubleClick(DiagramPointEventArgs) |
当 DoubleClick 事件已调度到此 MouseAction 时调用。 (继承自 MouseAction) |
| OnDragCanceled(MouseActionEventArgs) |
在取消此 MouseAction 的拖动操作时调用。 (继承自 MouseAction) |
| OnDragCompleted(MouseActionEventArgs) |
当此 MouseAction 的拖动操作完成时调用。 处于粘滞模式时,不会结束操作 |
| 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) |
当 MouseAction 已取消并且已准备好停用时调用。 (继承自 MouseAction) |
| OnMouseActionCompleted(DiagramEventArgs) |
当 MouseAction 已完成并且已准备好停用时调用。 (继承自 MouseAction) |
| OnMouseActionDeactivated(DiagramEventArgs) |
清除所有成员变量,如 deferredSelection 成员。 (继承自 SelectAction) |
| OnMouseDown(DiagramMouseEventArgs) |
当 MouseHover 事件已调度到此 MouseAction 时调用。 |
| OnMouseEnter(DiagramPointEventArgs) |
当 MouseEnter 事件已调度到此 MouseAction 时调用。 (继承自 MouseAction) |
| OnMouseHover(DiagramPointEventArgs) |
当 MouseHover 事件已调度到此 MouseAction 时调用。 (继承自 MouseAction) |
| OnMouseLeave(LeaveShapeEventArgs) |
当 MouseLeave 事件已调度到此 MouseAction 时调用。 (继承自 MouseAction) |
| OnMouseMove(DiagramMouseEventArgs) |
当 MouseMove 事件已调度到此 MouseAction 时调用。 |
| 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) |