Search
Manipulator Members
Constructors Properties Methods
 


Base class for flowchart manipulators, which are user interface elements attached to a diagram item. The user can perform various manipulations on objects through their attached manipulators.

The following tables list the members exposed by the Manipulator type.

 Protected Constructors

  Name Description

Manipulator

Initializes a new instance of the Manipulator class.

 Public Properties

  Name Description

Focusable

Gets or sets a value indicating whether this manipulator can receive input focus.

IsEnabled

Gets or sets a value indicating whether this manipulator is enabled and can be interacted with.

 Protected Properties

  Name Description

IsFocused

Gets or sets a value indicating whether the manipulator currently holds the input focus.

Item

Gets or sets the item this manipulator is attached to.

 Public Methods

  Name Description

AddToRepaintRect

Adds the manipulator's repaint area to the specified rectangle.

Draw

Renders the manipulator.

DrawsInLocalCoordinates

Returns whether the manipulator object draws in local or global coordinates.

HitTest

Overloaded. Checks whether the specified point lies within the manipulator.

NeedsDragMessages

Returns whether the manipulator object needs to track touch events.

OnClick

Tests if the specified point lies within the dedicated area and performs the appropriate manipulator action.

OnGotFocus

Called when the manipulator receives input focus.

OnKeyPress

Called when a character key is pressed when this manipulator has the input focus.

OnLostFocus

Called when the manipulator loses the input focus.

OnTouchDown

Called when the user touches over this manipulator.

OnTouchMove

Called when the drags while this manipulator tracks touch events.

OnTouchUp

Called when the releases a touch while this manipulator tracks touch events.

OnZoomChanged

Called when the zoom factor in the diagram containing the manipulator has changed.

SupportClipping

Gets a value indicating whether the manipulator supports clipping.

 Protected Methods

  Name Description

OnIsEnabledChanged

Called when IsEnabled changes.

 See Also