GenericCoreConnectAction 类

泛型联接连接两个不同的 ShapeElements 的核心模型中的事件图面

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
      Microsoft.VisualStudio.Modeling.Diagrams.ConnectAction
        Microsoft.VisualStudio.Modeling.Diagrams.GenericCoreConnectAction

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

语法

声明
Public Class GenericCoreConnectAction _
    Inherits ConnectAction
public class GenericCoreConnectAction : ConnectAction

GenericCoreConnectAction 类型公开以下成员。

构造函数

  名称 说明
公共方法 GenericCoreConnectAction 保存关系图的构造函数局部

页首

属性

  名称 说明
公共属性 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。)
公共属性 StickyMode 获取/设置指示连接已处理事件 bool 可以执行多个连接。 (继承自 ConnectAction。)
公共属性 TargetPoint (继承自 ConnectAction。)
公共属性 UpdateConnectionType 外部事件可以确定连接类型是否应被锁定在期间连接事件 (继承自 ConnectAction。)

页首

方法

  名称 说明
公共方法 Activate 激活鼠标事件。 (继承自 MouseAction。)
公共方法 CanCancel 获取鼠标事件并验证它是否可以取消。 (继承自 MouseAction。)
公共方法 Cancel 取消鼠标事件。 (继承自 MouseAction。)
公共方法 CanComplete 获取鼠标事件并验证它是否可以完成。 (继承自 MouseAction。)
受保护的方法 CaptureMouse 获取鼠标事件。 (继承自 MouseAction。)
公共方法 Click ,当鼠标单击时,执行派生类的事件。 (继承自 MouseAction。)
公共方法 Complete 完成鼠标事件。 (继承自 MouseAction。)
公共方法 ContextMenuRequested 发送对快捷菜单。 (继承自 MouseAction。)
公共方法 Dispose() 释放由 MouseAction 使用的所有资源。 (继承自 MouseAction。)
受保护的方法 Dispose(Boolean) (继承自 ConnectAction。)
公共方法 DoPaintFeedback 反馈有用信息期间连接事件 (继承自 ConnectAction。)
公共方法 DoubleClick ,当用户双击鼠标时,执行派生类的事件。 (继承自 MouseAction。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 完成鼠标事件,但不对其进行配置。 (继承自 MouseAction。)
受保护的方法 GetConnectionTypes 仅支持 GenericCoreConnectionType (重写 ConnectAction.GetConnectionTypes(ShapeElement, ShapeElement)。)
公共方法 GetCursor 返回事件连接光标 (继承自 ConnectAction。)
受保护的方法 GetCursorFromCursorType (继承自 ConnectAction。)
公共方法 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 (继承自 ConnectAction。)
受保护的方法 OnContextMenuRequested 如果取消连接到上下文菜单的事件,则否则引发异常,因为目标属性和源元素在此情况下可能为空。 (继承自 ConnectAction。)
受保护的方法 OnDiagramGotFocus 警报侦听器图具有焦点。 (继承自 MouseAction。)
受保护的方法 OnDiagramLostFocus ,如果该视图失去焦点,取消操作。 (继承自 SelectAction。)
受保护的方法 OnDiagramScrolled 调用,当移动的事件调度到此 MouseAction。 (继承自 ConnectAction。)
受保护的方法 OnDoubleClick 警报侦听器用户双击了鼠标。 (继承自 MouseAction。)
受保护的方法 OnDragCanceled 警报侦听器拖动操作已取消。 (继承自 MouseAction。)
受保护的方法 OnDragCompleted (继承自 ConnectAction。)
受保护的方法 OnDraggingBegun (继承自 ConnectAction。)
受保护的方法 OnDraggingEnded 拖动操作结束的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnDragPendingBegun 警报侦听器拖动操作挂起。 (继承自 MouseAction。)
受保护的方法 OnDragPendingEnded 警报侦听器拖动操作不再挂起。 (继承自 MouseAction。)
受保护的方法 OnHoveringBegun 警报侦听器鼠标悬停在关系图上。 (继承自 MouseAction。)
受保护的方法 OnHoveringEnded 警报侦听器鼠标不再将鼠标指针悬停在关系图上。 (继承自 MouseAction。)
受保护的方法 OnMouseActionActivated (继承自 ConnectAction。)
受保护的方法 OnMouseActionCanceled (继承自 ConnectAction。)
受保护的方法 OnMouseActionCompleted 鼠标操作完成的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseActionDeactivated (继承自 ConnectAction。)
受保护的方法 OnMouseDown (继承自 ConnectAction。)
受保护的方法 OnMouseEnter 鼠标移动了在关系图上的形状的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseHover 鼠标指向区域或元素在关系图的警报侦听器。 (继承自 MouseAction。)
受保护的方法 OnMouseLeave (继承自 ConnectAction。)
受保护的方法 OnMouseMove (继承自 ConnectAction。)
受保护的方法 OnMouseUp (继承自 ConnectAction。)
受保护的方法 OnMouseWheel 警报侦听器用户旋转鼠标滚轮。 (继承自 MouseAction。)
受保护的方法 ReleaseMouse 警报侦听器用户释放鼠标按钮。 (继承自 MouseAction。)
公共方法 Scrolled 警报侦听器用户滚动关系图。 (继承自 MouseAction。)
受保护的方法 Select 选择第一个可选的关系图项目 (形状、字段或子体) 在鼠标光标之下并将焦点设置到可以接收焦点的第一项。 (继承自 SelectAction。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

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

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间