Поделиться через


ConnectAction - класс

Действие мыши, которое позволяет пользователю выполнить перетаскивание из одной фигуры SoftwareComponentType или Port в другую для создания соединения.

Иерархия наследования

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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public MustInherit Class ConnectAction _
    Inherits SelectAction
public abstract class ConnectAction : SelectAction

Тип ConnectAction предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод ConnectAction Инициализирует новый экземпляр класса ConnectAction.

В начало страницы

Свойства

  Имя Описание
Открытое свойство 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 Получает или задает логическое значение, указывающее, может ли действие соединения выполнять несколько соединений или нет.
Открытое свойство TargetPoint
Открытое свойство UpdateConnectionType Внешние события могут определить, должен ли тип соединения должен быть блокирован во время действия подключения

В начало страницы

Методы

  Имя Описание
Открытый метод 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.)
Защищенный метод GetConnectionTypes Укажите из источника если конкретный тип соединения существует
Открытый метод GetCursor Возвращает курсор действия подключения (Переопределяет MouseAction.GetCursor(Cursor, DiagramClientView, PointD).)
Защищенный метод GetCursorFromCursorType
Открытый метод 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 (Переопределяет SelectAction.OnClicked(MouseActionEventArgs).)
Защищенный метод OnContextMenuRequested Действие подключения в контекстном меню должно отменяться, так как в противном случае оно вызывает исключения, поскольку в таком случае исходный и целевой элементы могут иметь значение null. (Переопределяет SelectAction.OnContextMenuRequested(DiagramMouseEventArgs).)
Защищенный метод OnDiagramGotFocus Сообщает прослушивателям, что схема имеет фокус. (Унаследовано от MouseAction.)
Защищенный метод OnDiagramLostFocus Отменяет действие, если представление теряет фокус. (Унаследовано от SelectAction.)
Защищенный метод OnDiagramScrolled Вызывается, когда событие Scrolled передается этому MouseAction. (Переопределяет MouseAction.OnDiagramScrolled(DiagramEventArgs).)
Защищенный метод OnDoubleClick Сообщает прослушивателям, что пользователь дважды нажал мышь. (Унаследовано от MouseAction.)
Защищенный метод OnDragCanceled Сообщает прослушивателям, что операция перетаскивания была отменена. (Унаследовано от MouseAction.)
Защищенный метод OnDragCompleted (Переопределяет MouseAction.OnDragCompleted(MouseActionEventArgs).)
Защищенный метод OnDraggingBegun (Переопределяет MouseAction.OnDraggingBegun(MouseActionEventArgs).)
Защищенный метод OnDraggingEnded Сообщает прослушивателям, что операция перетаскивания закончилась. (Унаследовано от MouseAction.)
Защищенный метод OnDragPendingBegun Сообщает прослушивателям, что операция перетаскивания ожидает. (Унаследовано от MouseAction.)
Защищенный метод OnDragPendingEnded Сообщает прослушивателям, что операция перетаскивания теперь не ожидает. (Унаследовано от MouseAction.)
Защищенный метод OnHoveringBegun Сообщает прослушивателям, что мышь зависла над схемой. (Унаследовано от MouseAction.)
Защищенный метод OnHoveringEnded Сообщает прослушивателям, что мышь уже не зависла над схемой. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionActivated (Переопределяет MouseAction.OnMouseActionActivated(DiagramEventArgs).)
Защищенный метод OnMouseActionCanceled (Переопределяет MouseAction.OnMouseActionCanceled(DiagramEventArgs).)
Защищенный метод OnMouseActionCompleted Сообщает прослушивателям, что действие мыши закончилось. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionDeactivated (Переопределяет SelectAction.OnMouseActionDeactivated(DiagramEventArgs).)
Защищенный метод OnMouseDown (Переопределяет SelectAction.OnMouseDown(DiagramMouseEventArgs).)
Защищенный метод OnMouseEnter Сообщает прослушивателям, что было перемещение мыши над фигурой на схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseHover Сообщает прослушивателям, что мышь указывает на область или элемент в схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseLeave (Переопределяет MouseAction.OnMouseLeave(LeaveShapeEventArgs).)
Защищенный метод OnMouseMove (Переопределяет MouseAction.OnMouseMove(DiagramMouseEventArgs).)
Защищенный метод OnMouseUp (Переопределяет MouseAction.OnMouseUp(DiagramMouseEventArgs).)
Защищенный метод OnMouseWheel Сообщает прослушивателям, что пользователь повернул колесико мыши. (Унаследовано от MouseAction.)
Защищенный метод ReleaseMouse Сообщает прослушивателям, что пользователь отпустил клавишу мыши. (Унаследовано от MouseAction.)
Открытый метод Scrolled Сообщает прослушивателям, что пользователь прокрутил схему. (Унаследовано от MouseAction.)
Защищенный метод Select Выбирает первый выделяемый элемент схемы (фигуру, поле или вложенное поле) под курсором мыши и устанавливает фокус на первый элемент, который может получить фокус. (Унаследовано от SelectAction.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие MouseActionActivated Возникает, когда действие мыши начинается. (Унаследовано от MouseAction.)
Открытое событие MouseActionDeactivated Возникает, когда действие мыши заканчивается. (Унаследовано от MouseAction.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен