GenericCoreConnectAction Класс

Определение

Общее действие соединения для ядерной рабочей области конструирования, которое соединяет 2 различных ShapeElement

public ref class GenericCoreConnectAction : Microsoft::VisualStudio::Modeling::Diagrams::ConnectAction
public class GenericCoreConnectAction : Microsoft.VisualStudio.Modeling.Diagrams.ConnectAction
type GenericCoreConnectAction = class
    inherit ConnectAction
Public Class GenericCoreConnectAction
Inherits ConnectAction
Наследование
GenericCoreConnectAction

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

GenericCoreConnectAction(Diagram, Boolean)

Конструктор, чтобы сохранить схему локально

Свойства

CanBumpScroll

Вызывается, когда событие MouseMove передается этому MouseAction.

(Унаследовано от MouseAction)
CurrentDiagramArgs

Возвращает последнюю Диаграмевентаргс. Может возвращаться значение null.

(Унаследовано от MouseAction)
CurrentMouseActionEvent

Возвращает текущее событие Маусеактион.

(Унаследовано от MouseAction)
CurrentMouseActionState

Возвращает текущее состояние Маусеактион.

(Унаследовано от MouseAction)
CurrentPoint

Возвращает или задает расположение указателя мыши для текущего события. Расположение находится в мировых единицах относительно верхнего левого угла диаграммы.

(Унаследовано от MouseAction)
DeferredFocusableItem

Возвращает элемент, который станет элементом, выделенным для выбора, если и когда происходит событие onclickd.

(Унаследовано от SelectAction)
DeferredSelectableItem

Возвращает элемент, для которого будет установлено выделение, если и когда происходит событие onclickd.

(Унаследовано от SelectAction)
Diagram

Схема, к которой принадлежит этот Маусеактион.

(Унаследовано от MouseAction)
HasTooltip

Возвращает, поддерживает ли это действие мыши динамическую подсказку.

(Унаследовано от MouseAction)
IsActive

Возвращает значение, указывающее, активна ли эта Маусеактион в данный момент.

(Унаследовано от MouseAction)
MouseDownHitShape

Возвращает форму попадания последнего события MouseDown.

(Унаследовано от MouseAction)
MouseDownPoint

Возвращает указатель мыши на самое последнее событие MouseDown. Расположение находится в мировых единицах относительно верхнего левого угла диаграммы.

(Унаследовано от MouseAction)
PreviousPoint

Возвращает или задает расположение мыши предыдущего события. Расположение находится в мировых единицах относительно верхнего левого угла диаграммы.

(Унаследовано от MouseAction)
ResetToolboxOnDragDrop

Следует ли сбросить выделение панели элементов после операции перетаскивания, активированной данным действием мыши. Базовая реализация всегда возвращает значение true, свидетельствующее о том, что выделение области элементов будет сброшено после того, как операция перетаскивания будет запущена данным действием мыши.

(Унаследовано от MouseAction)
StickyMode

Получает или задает логическое значение, указывающее, может ли действие соединения выполнять несколько соединений или нет.

(Унаследовано от ConnectAction)
TargetPoint (Унаследовано от ConnectAction)
UpdateConnectionType

Внешние события могут определить, должен ли тип соединения должен быть блокирован во время действия подключения

(Унаследовано от ConnectAction)

Методы

Activate(DiagramClientView)

Активирует этот Маусеактион.

(Унаследовано от MouseAction)
CanCancel(DiagramClientView)

Возвращает значение, указывающее, можно ли отменить этот Маусеактион.

(Унаследовано от MouseAction)
Cancel(DiagramClientView)

Отменяет этот Маусеактион.

(Унаследовано от MouseAction)
CanComplete(DiagramClientView)

Возвращает значение, указывающее, может ли Маусеактион завершиться.

(Унаследовано от MouseAction)
CaptureMouse(DiagramClientView)

Захватывает мышь.

(Унаследовано от MouseAction)
Click(DiagramPointEventArgs)

Вызывается методом DiagramClientView для отправки события Click в этот Маусеактион.

(Унаследовано от MouseAction)
Complete(DiagramClientView)

Завершает этот Маусеактион.

(Унаследовано от MouseAction)
ContextMenuRequested(DiagramMouseEventArgs)

Вызывается методом DiagramClientView для отправки события ContextMenu в этот Маусеактион.

(Унаследовано от MouseAction)
Dispose() (Унаследовано от MouseAction)
Dispose(Boolean) (Унаследовано от ConnectAction)
DoPaintFeedback(DiagramPaintEventArgs)

Передает по обратной связи полезные сведения во время действия подключения

(Унаследовано от ConnectAction)
DoubleClick(DiagramPointEventArgs)

Вызывается методом DiagramClientView для отправки события DoubleClick в этот Маусеактион.

(Унаследовано от MouseAction)
GetConnectionTypes(ShapeElement, ShapeElement)

Поддерживает только GenericCoreConnectionType

GetCursor(Cursor, DiagramClientView, PointD)

Возвращает курсор действия подключения

(Унаследовано от ConnectAction)
GetCursorFromCursorType(ConnectActionCursor) (Унаследовано от ConnectAction)
GetTooltipText(DiagramItem)

Возвращает текст подсказки для указанного элемента диаграммы, если Хастултип вернул значение true.

(Унаследовано от MouseAction)
GotFocus(DiagramEventArgs)

Вызывается методом DiagramClientView для отправки события GotFocus в этот Маусеактион.

(Унаследовано от MouseAction)
Invalidate(DiagramClientView)

Вызывается этим Маусеактион, чтобы сделать отзыв недействительным.

(Унаследовано от MouseAction)
LostFocus(DiagramEventArgs)

Вызывается методом DiagramClientView для отправки события LostFocus в этот Маусеактион.

(Унаследовано от MouseAction)
MouseDown(DiagramMouseEventArgs)

Вызывается методом DiagramClientView для отправки события MouseDown в этот Маусеактион.

(Унаследовано от MouseAction)
MouseEnter(DiagramPointEventArgs)

Вызывается методом DiagramClientView для отправки события MouseEnter в этот Маусеактион.

(Унаследовано от MouseAction)
MouseHover(DiagramPointEventArgs)

Вызывается методом DiagramClientView для отправки события Маусеховер в этот Маусеактион.

(Унаследовано от MouseAction)
MouseLeave(LeaveShapeEventArgs)

Вызывается методом DiagramClientView для отправки события MouseLeave в этот Маусеактион.

(Унаследовано от MouseAction)
MouseMove(DiagramMouseEventArgs)

Вызывается методом DiagramClientView для отправки события MouseMove в этот Маусеактион.

(Унаследовано от MouseAction)
MouseUp(DiagramMouseEventArgs)

Вызывается методом DiagramClientView для отправки события MouseUp в этот Маусеактион.

(Унаследовано от MouseAction)
MouseWheel(DiagramMouseEventArgs)

Вызывается методом DiagramClientView для отправки события Контекстменурекуестед в этот Маусеактион.

(Унаследовано от MouseAction)
OnClicked(MouseActionEventArgs) (Унаследовано от ConnectAction)
OnContextMenuRequested(DiagramMouseEventArgs)

Действие подключения в контекстном меню должно отменяться, так как в противном случае оно вызывает исключения, поскольку в таком случае исходный и целевой элементы могут иметь значение null.

(Унаследовано от ConnectAction)
OnDiagramGotFocus(DiagramEventArgs)

Вызывается, когда событие GotFocus отправлено в этот Маусеактион.

(Унаследовано от MouseAction)
OnDiagramLostFocus(LostFocusEventArgs)

Отменяет действие, если представление теряет фокус.

(Унаследовано от SelectAction)
OnDiagramScrolled(DiagramEventArgs)

Вызывается, когда событие Scrolled передается этому MouseAction.

(Унаследовано от ConnectAction)
OnDoubleClick(DiagramPointEventArgs)

Вызывается, когда событие DoubleClick было отправлено в этот Маусеактион.

(Унаследовано от MouseAction)
OnDragCanceled(MouseActionEventArgs)

Вызывается, когда операция перетаскивания Маусеактион отменена.

(Унаследовано от MouseAction)
OnDragCompleted(MouseActionEventArgs) (Унаследовано от ConnectAction)
OnDraggingBegun(MouseActionEventArgs) (Унаследовано от ConnectAction)
OnDraggingEnded(MouseActionEventArgs)

Вызывается, когда Маусеактион выходит из состояния перетаскивания.

(Унаследовано от MouseAction)
OnDragPendingBegun(MouseActionEventArgs)

Вызывается, когда этот Маусеактион перешел в состояние ожидания перетаскивания или щелчка.

(Унаследовано от MouseAction)
OnDragPendingEnded(MouseActionEventArgs)

Вызывается, когда Маусеактион закрывает состояние "перетаскивание" или "ожидание".

(Унаследовано от MouseAction)
OnHoveringBegun(MouseActionEventArgs)

Вызывается, когда Маусеактион перешел в состояние наведения.

(Унаследовано от MouseAction)
OnHoveringEnded(MouseActionEventArgs)

Вызывается, когда Маусеактион выходит из состояния наведения.

(Унаследовано от MouseAction)
OnMouseActionActivated(DiagramEventArgs) (Унаследовано от ConnectAction)
OnMouseActionCanceled(DiagramEventArgs) (Унаследовано от ConnectAction)
OnMouseActionCompleted(DiagramEventArgs)

Вызывается после завершения Маусеактион и готовности к деактивации.

(Унаследовано от MouseAction)
OnMouseActionDeactivated(DiagramEventArgs) (Унаследовано от ConnectAction)
OnMouseDown(DiagramMouseEventArgs) (Унаследовано от ConnectAction)
OnMouseEnter(DiagramPointEventArgs)

Вызывается, когда событие MouseEnter было отправлено в этот Маусеактион.

(Унаследовано от MouseAction)
OnMouseHover(DiagramPointEventArgs)

Вызывается, когда событие MouseHover передается этому MouseAction.

(Унаследовано от MouseAction)
OnMouseLeave(LeaveShapeEventArgs) (Унаследовано от ConnectAction)
OnMouseMove(DiagramMouseEventArgs) (Унаследовано от ConnectAction)
OnMouseUp(DiagramMouseEventArgs) (Унаследовано от ConnectAction)
OnMouseWheel(DiagramMouseEventArgs)

Вызывается, когда событие Маусевхил было отправлено в этот Маусеактион.

(Унаследовано от MouseAction)
ReleaseMouse(DiagramClientView)

Освобождает захват мыши.

(Унаследовано от MouseAction)
Scrolled(DiagramEventArgs)

Вызывается методом DiagramClientView для отправки прокрутого события в этот Маусеактион.

(Унаследовано от MouseAction)
Select(DiagramMouseEventArgs)

Выбирает первый выделяемый элемент схемы (фигуру, поле или вложенное поле) под курсором мыши и устанавливает фокус на первый элемент, который может получить фокус.

(Унаследовано от SelectAction)

События

MouseActionActivated

Происходит при активации Маусеактион.

(Унаследовано от MouseAction)
MouseActionDeactivated

Происходит при деактивации Маусеактион.

(Унаследовано от MouseAction)

Применяется к