InvokeEditorAction Class

Definition

Invokes the editor on click.

public ref class InvokeEditorAction : Microsoft::VisualStudio::Modeling::Diagrams::MouseAction
public class InvokeEditorAction : Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
type InvokeEditorAction = class
    inherit MouseAction
Public Class InvokeEditorAction
Inherits MouseAction
Inheritance
InvokeEditorAction

Remarks

Although this could have been implemented in the OnClick handler of the ShapeField, it wouldn't be possible to focus the field on the first click and invoke the editor on the second click. The first click is handled by the SelectAction, the second click is handled by this InvokeEditorAction.

Constructors

InvokeEditorAction(Diagram)

Properties

CanBumpScroll

Called when a MouseMove event has been dispatched to this MouseAction.

(Inherited from MouseAction)
CurrentDiagramArgs

Gets the latest DiagramEventArgs. A null value may be returned.

(Inherited from MouseAction)
CurrentMouseActionEvent

Gets the current MouseAction event.

(Inherited from MouseAction)
CurrentMouseActionState

Gets the current MouseAction state.

(Inherited from MouseAction)
CurrentPoint

Gets/Sets the mouse position for the current event. The position is in world units relative to the diagram's top-left.

(Inherited from MouseAction)
Diagram

The Diagram to which this MouseAction belongs.

(Inherited from MouseAction)
HasTooltip

Gets whether this mouse action supports dynamic tooltip.

(Inherited from MouseAction)
IsActive

Gets a value indicating whether this MouseAction is currently active.

(Inherited from MouseAction)
MouseDownHitShape

Gets the hit shape of the most recent MouseDown event.

(Inherited from MouseAction)
MouseDownPoint

Gets the mouse position of the most recent MouseDown event. The position is in world units relative to the diagram's top-left.

(Inherited from MouseAction)
PreviousPoint

Gets/Sets the mouse position of the previous event. The position is in world units relative to the diagram's top-left.

(Inherited from MouseAction)
ResetToolboxOnDragDrop

Whether to reset toolbox selection after a drag-drop operation triggered by this mouse action. Base implementation always returns true, which means the toolbox selection will be reset after a drag-drop operation triggered by this mouse action.

(Inherited from MouseAction)

Methods

Activate(DiagramClientView)

Activates this MouseAction.

(Inherited from MouseAction)
CanCancel(DiagramClientView)

Gets a value indicating whether this MouseAction can be canceled.

(Inherited from MouseAction)
Cancel(DiagramClientView)

Cancels this MouseAction.

(Inherited from MouseAction)
CanComplete(DiagramClientView)

Gets a value indicating whether this MouseAction can be completed.

(Inherited from MouseAction)
CaptureMouse(DiagramClientView)

Captures the mouse.

(Inherited from MouseAction)
Click(DiagramPointEventArgs)

Called by the DiagramClientView to dispatch a Click event to this MouseAction.

(Inherited from MouseAction)
Complete(DiagramClientView)

Completes this MouseAction.

(Inherited from MouseAction)
ContextMenuRequested(DiagramMouseEventArgs)

Called by the DiagramClientView to dispatch a ContextMenu event to this MouseAction.

(Inherited from MouseAction)
Dispose() (Inherited from MouseAction)
Dispose(Boolean)

Releases all resources, managed and unmanaged, related to this class.

DoPaintFeedback(DiagramPaintEventArgs)

Called by the DiagramClientView to paint the feedback for the MouseAction.

(Inherited from MouseAction)
DoubleClick(DiagramPointEventArgs)

Called by the DiagramClientView to dispatch a DoubleClick event to this MouseAction.

(Inherited from MouseAction)
GetCursor(Cursor, DiagramClientView, PointD)
GetTooltipText(DiagramItem)

Gets tooltip text for specified diagram item if HasTooltip returned true.

(Inherited from MouseAction)
GotFocus(DiagramEventArgs)

Called by the DiagramClientView to dispatch a GotFocus event to this MouseAction.

(Inherited from MouseAction)
Invalidate(DiagramClientView)

Called by this MouseAction to invalidate its feedback.

(Inherited from MouseAction)
LostFocus(DiagramEventArgs)

Called by the DiagramClientView to dispatch a LostFocus event to this MouseAction.

(Inherited from MouseAction)
MouseDown(DiagramMouseEventArgs)

Called by the DiagramClientView to dispatch a MouseDown event to this MouseAction.

(Inherited from MouseAction)
MouseEnter(DiagramPointEventArgs)

Called by the DiagramClientView to dispatch a MouseEnter event to this MouseAction.

(Inherited from MouseAction)
MouseHover(DiagramPointEventArgs)

Called by the DiagramClientView to dispatch a MouseHover event to this MouseAction.

(Inherited from MouseAction)
MouseLeave(LeaveShapeEventArgs)

Called by the DiagramClientView to dispatch a MouseLeave event to this MouseAction.

(Inherited from MouseAction)
MouseMove(DiagramMouseEventArgs)

Called by the DiagramClientView to dispatch a MouseMove event to this MouseAction.

(Inherited from MouseAction)
MouseUp(DiagramMouseEventArgs)

Called by the DiagramClientView to dispatch a MouseUp event to this MouseAction.

(Inherited from MouseAction)
MouseWheel(DiagramMouseEventArgs)

Called by the DiagramClientView to dispatch a ContextMenuRequested event to this MouseAction.

(Inherited from MouseAction)
OnClicked(MouseActionEventArgs)

Invokes the editor and then deactivates this mouse action.

OnContextMenuRequested(DiagramMouseEventArgs)

Called when a ContextMenuRequested event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnDiagramGotFocus(DiagramEventArgs)

Called when a GotFocus event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnDiagramLostFocus(LostFocusEventArgs)

Called when a LostFocus event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnDiagramScrolled(DiagramEventArgs)

Called when a Scrolled event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnDoubleClick(DiagramPointEventArgs)

Double-click cancels this mouse action. Double-click should perform the standard default action rather than invoking the editor.

OnDragCanceled(MouseActionEventArgs)

Called when this MouseAction's drag operation has been canceled.

(Inherited from MouseAction)
OnDragCompleted(MouseActionEventArgs)

Users tend to drag across the text, thinking they will select the text. Therefore we need to respond to this event and invoke the editor.

OnDraggingBegun(MouseActionEventArgs)

Called when this MouseAction has entered the dragging state.

(Inherited from MouseAction)
OnDraggingEnded(MouseActionEventArgs)

Called when this MouseAction has exited the dragging state.

(Inherited from MouseAction)
OnDragPendingBegun(MouseActionEventArgs)

Called when this MouseAction has entered the drag/click-pending state.

(Inherited from MouseAction)
OnDragPendingEnded(MouseActionEventArgs)

Called when this MouseAction has exited the drag/click-pending state.

(Inherited from MouseAction)
OnHoveringBegun(MouseActionEventArgs)

Called when this MouseAction has entered the hovering state.

(Inherited from MouseAction)
OnHoveringEnded(MouseActionEventArgs)

Called when this MouseAction has exited the hovering state.

(Inherited from MouseAction)
OnMouseActionActivated(DiagramEventArgs)

Called when this MouseAction has been activated.

(Inherited from MouseAction)
OnMouseActionCanceled(DiagramEventArgs)

Called when the MouseAction has been canceled and is ready to be deactivated.

(Inherited from MouseAction)
OnMouseActionCompleted(DiagramEventArgs)

Called when the MouseAction has completed and is ready to be deactivated.

(Inherited from MouseAction)
OnMouseActionDeactivated(DiagramEventArgs)

Cleans up this mouse action, such as ensuring that the timer is deactivated.

OnMouseDown(DiagramMouseEventArgs)

Saves relevant button information for later use.

OnMouseEnter(DiagramPointEventArgs)

Called when a MouseEnter event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnMouseHover(DiagramPointEventArgs)

Called when a MouseHover event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnMouseLeave(LeaveShapeEventArgs)

Called when a MouseLeave event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnMouseMove(DiagramMouseEventArgs)

Called when a MouseMove event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnMouseUp(DiagramMouseEventArgs)

Called when a MouseUp event has been dispatched to this MouseAction.

(Inherited from MouseAction)
OnMouseWheel(DiagramMouseEventArgs)

Called when a MouseWheel event has been dispatched to this MouseAction.

(Inherited from MouseAction)
ReleaseMouse(DiagramClientView)

Releases the mouse capture.

(Inherited from MouseAction)
Scrolled(DiagramEventArgs)

Called by the DiagramClientView to dispatch a Scrolled event to this MouseAction.

(Inherited from MouseAction)

Events

MouseActionActivated

Occurs when the MouseAction is activated.

(Inherited from MouseAction)
MouseActionDeactivated

Occurs when the MouseAction is deactivated.

(Inherited from MouseAction)

Applies to