Class
PointerTool

The default diagram pointer tool.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public class PointerTool : PrimaryMouseTool, ITool, IMouseListener, IKeyboardListener

Inheritance: objectToolBasePrimaryMouseToolBasePrimaryMouseToolPointerTool

Implements: IKeyboardListenerIMouseListenerITool

Inherited Members PrimaryMouseTool.ActivateSecondaryTools(PointerArgs)PrimaryMouseToolBase.Initialize(IGraphServiceLocator)PrimaryMouseToolBase.KeyUp(KeyArgs)PrimaryMouseToolBase.SelectionServicePrimaryMouseToolBase.HitTestServicePrimaryMouseToolBase.ServiceLocatorPrimaryMouseToolBase.HitItemPrimaryMouseToolBase.ActiveConnectorToolBase.DeactivateTool()ToolBase.ActivateTool()ToolBase.OnActivated()ToolBase.OnDeactivated()ToolBase.RestoreCursor()ToolBase.ToolServiceToolBase.GraphToolBase.IsEnabledToolBase.IsActiveToolBase.NameToolBase.InitialPointToolBase.Cursor

Constructors

PointerTool()

Initializes a new instance of the PointerTool class.

Declaration

cs-api-definition
public PointerTool()

Fields

ToolName

The name of the Pointer tool.

Declaration

cs-api-definition
public const string ToolName = "Pointer Tool"

Field Value

string

Methods

KeyDown(KeyArgs)

Handles the key down event.

Declaration

cs-api-definition
public override bool KeyDown(KeyArgs key)

Parameters

key

KeyArgs

Returns

bool

Overrides PrimaryMouseToolBase.KeyDown(KeyArgs)

MouseDoubleClick(PointerArgs)

Handles the mouse double click event.

Declaration

cs-api-definition
public override bool MouseDoubleClick(PointerArgs e)

Parameters

e

PointerArgs

The PointerArgs instance containing the event data.

Returns

bool

Overrides PrimaryMouseToolBase.MouseDoubleClick(PointerArgs)

MouseDown(PointerArgs)

Handles the mouse-down event.

Declaration

cs-api-definition
public override bool MouseDown(PointerArgs e)

Parameters

e

PointerArgs

The PointerArgs instance containing the event data.

Returns

bool

Overrides PrimaryMouseToolBase.MouseDown(PointerArgs)

MouseMove(PointerArgs)

Handles the mouse-move event.

Declaration

cs-api-definition
public override bool MouseMove(PointerArgs e)

Parameters

e

PointerArgs

The PointerArgs instance containing the event data.

Returns

bool

Overrides PrimaryMouseTool.MouseMove(PointerArgs)

MouseUp(PointerArgs)

Handles the mouse-up event.

Declaration

cs-api-definition
public override bool MouseUp(PointerArgs e)

Parameters

e

PointerArgs

The PointerArgs instance containing the event data.

Returns

bool

Overrides PrimaryMouseTool.MouseUp(PointerArgs)