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


PanZoomAction - класс

Действие MouseAction, которое выполняет масштабирование.

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.PanZoomAction

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство CanBumpScroll Получает действие мыши и проверяет, может ли оно вызвать прокрутку схемы. (Унаследовано от MouseAction.)
Открытое свойство CurrentDiagramArgs Получает аргументы события для текущей схемы, в которой произошло действие мыши. (Унаследовано от MouseAction.)
Открытое свойство CurrentMouseActionEvent Получает текущее событие для действия мыши. (Унаследовано от MouseAction.)
Открытое свойство CurrentMouseActionState Получает текущее состояние для действия мыши. (Унаследовано от MouseAction.)
Открытое свойство CurrentPoint Получает или задает положение указателя мыши для текущего действия мыши. (Унаследовано от MouseAction.)
Защищенное свойство 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 Вызывается DiagramClientView для закрашивания обратной связи для MouseAction. (Переопределяет 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.Invalidate(DiagramClientView).)
Открытый метод LostFocus Удаляет фокус из действия мышью. (Унаследовано от MouseAction.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод MouseDown Выполняет действия для производных классов, когда пользователь щелкает мышью. (Унаследовано от MouseAction.)
Открытый метод MouseEnter Выполняет действия для производных классов, когда мышь указывает на фигуру на схеме. (Унаследовано от MouseAction.)
Открытый метод MouseHover Выполняет действия для производных классов, когда пользователь указывает на область или элемент на схеме. (Унаследовано от MouseAction.)
Открытый метод MouseLeave Выполняет действия для производных классов, когда мышь более не указывает на фигуру на схеме. (Унаследовано от MouseAction.)
Открытый метод MouseMove Выполняет действия для производных классов, когда пользователь перемешает мышь на схему. (Унаследовано от MouseAction.)
Открытый метод MouseUp Выполняет действия для производных классов, когда пользователь отпускает кнопку мыши. (Унаследовано от MouseAction.)
Открытый метод MouseWheel Выполняет действия для производных классов, когда пользователь вращает колесико мыши. (Унаследовано от MouseAction.)
Защищенный метод OnClicked Увеличивает или уменьшает масштаб относительно текущей точки. (Переопределяет MouseAction.OnClicked(MouseActionEventArgs).)
Защищенный метод OnContextMenuRequested Вызывается при вызове контекстное меню. (Переопределяет MouseAction.OnContextMenuRequested(DiagramMouseEventArgs).)
Защищенный метод OnDiagramGotFocus Сообщает прослушивателям, что схема имеет фокус. (Унаследовано от MouseAction.)
Защищенный метод OnDiagramLostFocus Отменяет MouseAction. (Переопределяет MouseAction.OnDiagramLostFocus(LostFocusEventArgs).)
Защищенный метод OnDiagramScrolled Сообщает прослушивателям, что пользователь прокрутил схему. (Унаследовано от MouseAction.)
Защищенный метод OnDoubleClick Предотвращает результат двойного щелчка мышью. (Переопределяет MouseAction.OnDoubleClick(DiagramPointEventArgs).)
Защищенный метод OnDragCanceled Сообщает прослушивателям, что операция перетаскивания была отменена. (Унаследовано от MouseAction.)
Защищенный метод OnDragCompleted Выполняет действие масштабирования для прямоугольника, заданного исходным положением указателя мыши и его текущим положением. (Переопределяет MouseAction.OnDragCompleted(MouseActionEventArgs).)
Защищенный метод OnDraggingBegun Сообщает прослушивателям, что операция перетаскивания началась. (Унаследовано от MouseAction.)
Защищенный метод OnDraggingEnded Сообщает прослушивателям, что операция перетаскивания закончилась. (Унаследовано от MouseAction.)
Защищенный метод OnDragPendingBegun Сообщает прослушивателям, что операция перетаскивания ожидает. (Унаследовано от MouseAction.)
Защищенный метод OnDragPendingEnded Сообщает прослушивателям, что операция перетаскивания теперь не ожидает. (Унаследовано от MouseAction.)
Защищенный метод OnHoveringBegun Сообщает прослушивателям, что мышь зависла над схемой. (Унаследовано от MouseAction.)
Защищенный метод OnHoveringEnded Сообщает прослушивателям, что мышь уже не зависла над схемой. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionActivated Сообщает прослушивателям, что действие мыши началось. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionCanceled Сообщает прослушивателям, что действие мыши было отменено. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionCompleted Сообщает прослушивателям, что действие мыши закончилось. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionDeactivated Сообщает прослушивателям, что действие мыши было выключено. (Унаследовано от MouseAction.)
Защищенный метод OnMouseDown Сохраняет начальное положение мыши. (Переопределяет MouseAction.OnMouseDown(DiagramMouseEventArgs).)
Защищенный метод OnMouseEnter Сообщает прослушивателям, что было перемещение мыши над фигурой на схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseHover Сообщает прослушивателям, что мышь указывает на область или элемент в схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseLeave Сообщает прослушивателям, что мышь уже не над фигурой на схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseMove Делает недействительными старую и новую обратную связь. (Переопределяет MouseAction.OnMouseMove(DiagramMouseEventArgs).)
Защищенный метод OnMouseUp (Переопределяет MouseAction.OnMouseUp(DiagramMouseEventArgs).)
Защищенный метод OnMouseWheel Увеличивает или уменьшает масштаб. (Переопределяет MouseAction.OnMouseWheel(DiagramMouseEventArgs).)
Защищенный метод ReleaseMouse Сообщает прослушивателям, что пользователь отпустил клавишу мыши. (Унаследовано от MouseAction.)
Открытый метод Scrolled Сообщает прослушивателям, что пользователь прокрутил схему. (Унаследовано от MouseAction.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

События

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

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

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

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

См. также

Ссылки

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