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


AnchorPointAction - класс

Действие MouseAction, которое вручную направляет фигуры LinkShape, управляя их сегментами LineSegment.

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
      Microsoft.VisualStudio.Modeling.Diagrams.AnchorPointAction

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство 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.)

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

Методы

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

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

События

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

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

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

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

См. также

Ссылки

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