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


CreateAction - класс

CreateAction отвечает на некоторые элементы из панели элементов для создания их на схеме.

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

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

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод CreateAction Конструктор.

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

Свойства

  Имя Описание
Открытое свойство 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 Переопределите ResetToolboxOnDragDrop, чтобы оставить выделение той же области элементов, если это в режиме залипания. (Переопределяет MouseAction.ResetToolboxOnDragDrop.)
Открытое свойство StickyMode Находится ли это действие в режиме залипания.В режиме залипания после создания одного элемента действие не будет деактивировано, поэтому пользователь может продолжать создание элементов этого же типа, не выбирая снова элемент из области элементов.

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

Методы

  Имя Описание
Открытый метод Activate Активирует действие мыши. (Унаследовано от MouseAction.)
Открытый метод CanCancel Получает действие мыши и проверяет, может ли оно быть отменено. (Унаследовано от MouseAction.)
Открытый метод Cancel Отменяет действие мыши. (Унаследовано от MouseAction.)
Открытый метод CanComplete Получает действие мыши и проверяет, может ли оно быть завершено. (Унаследовано от MouseAction.)
Защищенный метод CaptureMouse Получает действие мыши. (Унаследовано от MouseAction.)
Открытый метод Click Выполняет действия для производных классов, когда пользователь щелкает мышью. (Унаследовано от MouseAction.)
Открытый метод Complete Завершает действие мыши. (Унаследовано от MouseAction.)
Открытый метод ContextMenuRequested Отправляет запрос для контекстного меню. (Унаследовано от MouseAction.)
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом MouseAction. (Унаследовано от MouseAction.)
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом MouseAction, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от MouseAction.)
Открытый метод DoPaintFeedback Закрашивает отзыв для действия мыши. (Унаследовано от MouseAction.)
Открытый метод 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 Вызывается, когда это MouseAction получил сочетание MouseDown + MouseUp без перетаскивания или когда он получил событие Complete. (Переопределяет SelectAction.OnClicked(MouseActionEventArgs).)
Защищенный метод OnContextMenuRequested Выполняет действие выбора, чтобы контекстное меню имело допустимое выделение для работы с. (Унаследовано от SelectAction.)
Защищенный метод OnDiagramGotFocus Сообщает прослушивателям, что схема имеет фокус. (Унаследовано от MouseAction.)
Защищенный метод OnDiagramLostFocus Отменяет действие, если представление теряет фокус. (Унаследовано от SelectAction.)
Защищенный метод OnDiagramScrolled Сообщает прослушивателям, что пользователь прокрутил схему. (Унаследовано от MouseAction.)
Защищенный метод OnDoubleClick Сообщает прослушивателям, что пользователь дважды нажал мышь. (Унаследовано от MouseAction.)
Защищенный метод OnDragCanceled Сообщает прослушивателям, что операция перетаскивания была отменена. (Унаследовано от MouseAction.)
Защищенный метод OnDragCompleted Вызывается, когда эта операция перетаскивания MouseAction завершена.При нахождении в режиме залипания не завершает это действие (Переопределяет MouseAction.OnDragCompleted(MouseActionEventArgs).)
Защищенный метод OnDraggingBegun Сообщает прослушивателям, что операция перетаскивания началась. (Унаследовано от MouseAction.)
Защищенный метод OnDraggingEnded Сообщает прослушивателям, что операция перетаскивания закончилась. (Унаследовано от MouseAction.)
Защищенный метод OnDragPendingBegun Сообщает прослушивателям, что операция перетаскивания ожидает. (Унаследовано от MouseAction.)
Защищенный метод OnDragPendingEnded Сообщает прослушивателям, что операция перетаскивания теперь не ожидает. (Унаследовано от MouseAction.)
Защищенный метод OnHoveringBegun Сообщает прослушивателям, что мышь зависла над схемой. (Унаследовано от MouseAction.)
Защищенный метод OnHoveringEnded Сообщает прослушивателям, что мышь уже не зависла над схемой. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionActivated Сообщает прослушивателям, что действие мыши началось. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionCanceled Сообщает прослушивателям, что действие мыши было отменено. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionCompleted Сообщает прослушивателям, что действие мыши закончилось. (Унаследовано от MouseAction.)
Защищенный метод OnMouseActionDeactivated Очищает все переменные-члены, такие как член deferredSelection. (Унаследовано от SelectAction.)
Защищенный метод OnMouseDown Вызывается, когда событие MouseHover передается этому MouseAction. (Переопределяет SelectAction.OnMouseDown(DiagramMouseEventArgs).)
Защищенный метод OnMouseEnter Сообщает прослушивателям, что было перемещение мыши над фигурой на схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseHover Сообщает прослушивателям, что мышь указывает на область или элемент в схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseLeave Сообщает прослушивателям, что мышь уже не над фигурой на схеме. (Унаследовано от MouseAction.)
Защищенный метод OnMouseMove Вызывается, когда событие MouseMove передается этому MouseAction. (Переопределяет 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 - пространство имен