SelectAction Класс

Определение

Базовое действие мыши, выбирающее фигуру, на которую наведен указатель мыши.

public ref class SelectAction : Microsoft::VisualStudio::Modeling::Diagrams::MouseAction
public class SelectAction : Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
type SelectAction = class
    inherit MouseAction
Public Class SelectAction
Inherits MouseAction
Наследование
SelectAction
Производный

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

SelectAction(Diagram)

Инициализирует новый экземпляр класса SelectAction.

Свойства

CanBumpScroll

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

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

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

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

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

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

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

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

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

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

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

DeferredSelectableItem

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

Diagram

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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) (Унаследовано от MouseAction)
DoPaintFeedback(DiagramPaintEventArgs)

Вызывается DiagramClientView для закрашивания обратной связи для MouseAction.

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

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

(Унаследовано от MouseAction)
GetCursor(Cursor, DiagramClientView, PointD)

Получает курсор для отображения в указанной позиции указателя мыши.

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

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

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

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

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

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

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

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

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)

Выполняет любое отложенное действие выбора, если элемент deferredSelection задан.

OnContextMenuRequested(DiagramMouseEventArgs)

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

OnDiagramGotFocus(DiagramEventArgs)

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

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

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

OnDiagramScrolled(DiagramEventArgs)

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

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

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

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

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

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

Вызывается, когда эта операция перетаскивания MouseAction завершена.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Очищает все переменные-члены, такие как член deferredSelection.

OnMouseDown(DiagramMouseEventArgs)

Выбирает фигуру, на которую наведен указатель мыши.

OnMouseEnter(DiagramPointEventArgs)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

События

MouseActionActivated

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

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

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

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

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