LassoAction Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Действие MouseAction, которое позволяет производить выделение, используя прямоугольник, определяемый щелчком и перетаскиванием мыши.
public ref class LassoAction : Microsoft::VisualStudio::Modeling::Diagrams::SelectAction
public class LassoAction : Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
type LassoAction = class
inherit SelectAction
Public Class LassoAction
Inherits SelectAction
- Наследование
Конструкторы
| LassoAction(Diagram) |
Инициализирует новый экземпляр класса LassoAction. |
Свойства
| 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) |
Методы
| 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. |
| DoubleClick(DiagramPointEventArgs) |
Вызывается методом DiagramClientView для отправки события DoubleClick в этот Маусеактион. (Унаследовано от MouseAction) |
| GetCursor(Cursor, DiagramClientView, PointD) |
Получает курсор для отображения в указанной позиции указателя мыши. |
| GetTooltipText(DiagramItem) |
Возвращает текст подсказки для указанного элемента диаграммы, если Хастултип вернул значение true. (Унаследовано от MouseAction) |
| GotFocus(DiagramEventArgs) |
Вызывается методом DiagramClientView для отправки события GotFocus в этот Маусеактион. (Унаследовано от MouseAction) |
| Invalidate(DiagramClientView) |
Делает недействительными старый и новый отзывы. |
| 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 задан. (Унаследовано от SelectAction) |
| OnContextMenuRequested(DiagramMouseEventArgs) |
Выполняет действие выбора, чтобы контекстное меню имело допустимое выделение для работы с. (Унаследовано от SelectAction) |
| OnDiagramGotFocus(DiagramEventArgs) |
Вызывается, когда событие GotFocus отправлено в этот Маусеактион. (Унаследовано от MouseAction) |
| OnDiagramLostFocus(LostFocusEventArgs) |
Отменяет действие, если представление теряет фокус. (Унаследовано от SelectAction) |
| OnDiagramScrolled(DiagramEventArgs) |
Вызывается, когда событие Scrolled передается этому MouseAction. (Унаследовано от MouseAction) |
| OnDoubleClick(DiagramPointEventArgs) |
Вызывается, когда событие DoubleClick было отправлено в этот Маусеактион. (Унаследовано от MouseAction) |
| OnDragCanceled(MouseActionEventArgs) |
Вызывается, когда операция перетаскивания Маусеактион отменена. (Унаследовано от MouseAction) |
| OnDragCompleted(MouseActionEventArgs) |
Выбирает фигуры в прямоугольнике, заданном исходным положением указателя мыши и его текущим положением. |
| 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. (Унаследовано от SelectAction) |
| OnMouseDown(DiagramMouseEventArgs) |
Сохраняет начальное положение мыши. |
| OnMouseEnter(DiagramPointEventArgs) |
Вызывается, когда событие MouseEnter было отправлено в этот Маусеактион. (Унаследовано от MouseAction) |
| OnMouseHover(DiagramPointEventArgs) |
Вызывается, когда событие MouseHover передается этому MouseAction. (Унаследовано от MouseAction) |
| OnMouseLeave(LeaveShapeEventArgs) |
Вызывается, когда событие MouseLeave было отправлено в этот Маусеактион. (Унаследовано от MouseAction) |
| OnMouseMove(DiagramMouseEventArgs) |
Делает недействительными старый и новый отзывы. |
| OnMouseUp(DiagramMouseEventArgs) | |
| OnMouseWheel(DiagramMouseEventArgs) |
Вызывается, когда событие Маусевхил было отправлено в этот Маусеактион. (Унаследовано от MouseAction) |
| ReleaseMouse(DiagramClientView) |
Освобождает захват мыши. (Унаследовано от MouseAction) |
| Scrolled(DiagramEventArgs) |
Вызывается методом DiagramClientView для отправки прокрутого события в этот Маусеактион. (Унаследовано от MouseAction) |
| Select(DiagramMouseEventArgs) |
Выбирает первый выделяемый элемент схемы (фигуру, поле или вложенное поле) под курсором мыши и устанавливает фокус на первый элемент, который может получить фокус. (Унаследовано от SelectAction) |
События
| MouseActionActivated |
Происходит при активации Маусеактион. (Унаследовано от MouseAction) |
| MouseActionDeactivated |
Происходит при деактивации Маусеактион. (Унаследовано от MouseAction) |